skysight-inc/HackerNews huggingface dataset:
Growth - with Favor being published just over a month ago, the 1000th install (according to NPM) will take place this week, and it appears Favor is starting to hit a comfortable 50 installs per day.
Why doesn't Apple use Linux !? And why doesn't people install Linux on their Apple machines!?
There is the Toba catastrophe theory - basically that the huge eruption of Toba caused a reduction of the number of breeding pairs of humans down to a few thousand:

https://en.wikipedia.org/wiki/Toba_catastrophe_theory
Monitoring Microservices in Docker Containers with NGINX Amplify
That was for sure a big catastrophe, but where did you get your numbers?

"The population figure for indigenous peoples in the Americas before the 1492 voyage of Christopher Columbus has proven difficult to establish. Scholars rely on archaeological data and written records from settlers from the Old World. Most scholars writing at the end of the 19th century estimated the pre-Columbian population as low as 10 million; by the end of the 20th century most scholars gravitate to a middle estimate of around 50 million, with some historians arguing for 100 million or more." - that's for both North and South America.

https://en.wikipedia.org/wiki/Population_history_of_indigeno...
Show HN: RubyShift – A Ruby Client for OpenShift REST API
More and more I'm starting to think that intentions don't/shouldn't matter. If someone's asking for special treatment or their own laws, does it really matter whether the reason for it is sincere belief or not?
The trick is to not do any index calculation.

I think that using std::string would prevent the bug, because it would throw length_error on append. string::resize can be used to avoid excessive allocations.

Sanity checks would provide extra safety, but the code should fail cleanly even without them.
TLS supports mutual authentication via X.509 certificates, and they can be self-signed on both ends with some "accept" dialogs, similar to SSH's "do you trust this host's key?" prompts.
Now you have two problems, as in "Engine 1 ate the drone, while Engine 2 ate the eagle."
Can some one explain me, why just not use bluetooth LE? I understand you need BLE beacons, but any other reason.
Show HN: Monod, our secure Markdown editor built with React
Logging in to an IRC server over ssh could do the user verification using the user key, just like https can do client certificates. It is an underrated posibility perhaps..
This list is missing "costs" as an explicit tradeoff parameter. Costs are an inherent part of technical design and also with later refinements to the capacity planning in spreadsheets.

For example, you want to be able to link revenue (user counts, advertising impressions, etc) to infrastructure costs. This could have ripple effects throughout architecture such as deciding between AWS S3 storage vs buying hard drives by the pallet and installing them in your own data center. This could later affect web clients such that your javascript code restricting users from uploading photos larger than 1024x768 pixels because your IT staff can't install/format raw harddrives fast enough for huge 10MP images.

In other words, technical choices affect costs, but simultaneously, knowledge of costs also drives the technical choices.

Technical architects can focus on factors like latency, redundancy, MTBF, bandwidth, watts, etc but they also have to have a parallel mindset of the "business spreadsheet". Your CEO/CFO is going to ask about it anyway because $$$ is a constraint on what's feasible to build. E.g. you can present System Design Option #1 that costs $5 million based on X assumptions or Option #2 that costs $10 million based on Y assumptions.
er..

find /usr/bin/ /usr/local/bin/ /usr/sbin/ /sbin/ |grep -w git
> if you're an economic loser, I guess left-wing politics (tax the rich!) is appealing

That is, in itself, an appalling caricature, albeit some left-wingers might be in that category. It's like saying all libertarians/right-wingers are Gordon Gecko "greed is good", devil-take-the-hindmost callous money-grubbers.
A bare minimum boilerplate for a universal webapp using express and webpack
> So interesting how puritanism evolves

More like the main stream media which love to run these "white male gamers/developers pushing women/minorities out of gaming/tech" stories. Their business is outrage, that's the result of the click bait culture. They don't do that because they believe in that crap, they do that because it drives ad-revenue. Unfortunately they don't understand that by publish content that sides with extreme ideas,they are alienating their own audience on the long run.
No whats the issue you have?
Yes. I think good programming language design is necessarily general, and the best way to achieve that is with a language that's been validated in widely varied domains. Certainly my experience is that specialized languages are consistently worse than general-purpose ones.
If governments are eventually forced to abandon the special privileges afforded by law to religions because of satirical mock-religions, then I think the country as a whole benefits.

The question pastafarianism poses though, is how can you differentiate between satire and 'the real thing'? What if pastafarians claim that, yes, it started out as a joke, but now we really believe in His Noodly Appendage? As a normal citizen it isn't hard to conclude that 'obviously', this is satire, but law must not be based on what we feel is satire or religion, it has to be objective.
There are many arguments to be made in favor of C++, such as talent availability, experience from other porting projects, the possibility of doing incremental porting, etc.

My impression is that some projects are already experimenting with or using C++ in their C code bases, so C to C++ is quite likely.
Tell that to the synapsids. Tell that to the trilobites! Tell them that straight to their faces, if you can find one.
> Incidentally, calm down a bit - you sound pretty outraged yourself!

This seems to be your pattern when you get upset. You've told someone else they were being defensive, now you're saying I need to calm down.

I guess that's easier than rebooting a server and turning off SIP.
There is a far bigger and more important issue. It's that people do not have time to read "news". Besides hacker news, witch is free. People don't care what happens in the world or around them.
I personaly hope Google will replace Java with Dart at some point - it will be easier to switch for average Java dev (syntax) and there is already Dart for Android project - Flutter
NYU Holodeck to be model for year 2041 cyberlearning
Yes it would, because this is basically string processing where C is the worst possible language one could use. I've detailed in another comment how std::string could be used.
And going bust and being unable to pay owed pay and statutory redundancy is fishy.

From bitter experience if any ex powa employees are reading check that your NI payments are up to date (you cant claim benefits if they are not) and that any pension contributions have been made.
My understanding is that Ebola is not very contagious. You need physical contact for the disease to spread. Which is why there was some many victims among nurses and doctors. But also why it is unlikely you will be contaminated if you sit 5 hours in a plane next to someone carrying the disease.
The bureaucratic nightmare of starting a business in Romania
To think like scientists, students should work like scientists
Only Apple-approved holes.
Besides making the big G happy, these semantic relationships also helps libraries authors to easily traverse a series purely on the front end. Years ago, I looked at Github's pagination API [1] and discovered this approach also makes infinite paging much easier, just send me a bunch of next pointers until there aren't any more. So I decided to support this format by default.

[1]: https://developer.github.com/guides/traversing-with-paginati...

[2]: https://github.com/backbone-paginator/backbone.paginator
"Published in History TodayVolume 55 Issue 3 March 2005"

The article is a bit old, and misses out on the large amount of genetic evidence since then sequenced and analyzed. Cui et al found that the closest living relatives to the Black Death stem from north-west China. That is about the only evidence we have on where the Black Death came from, and it does point to an origin in or near China.

http://www.pnas.org/content/110/2/577.figures-only
How can someone implement micropayments without any sort of tracking?
This is partly why there have been rival Ebola-like 'haemorrhagic plague' theories of the Black Death, although they're still niche theories.

Confusing matters is the fact that some accounts of symptoms make it sound like Pneumonic plague was also affecting victims, and killing them even faster. Possibly there was some perfect storm of plagues spreading through multiple vectors at once, with haemorrhagic pneumonic and bubonic plagues striking at different places with different frequencies.

Without a means to distinguish between the plagues (and other diseases), pretty much any death caused by communicable disease would at the time be considered part of the Black Death.
Apple hires German car experts for lab in Berlin
SublimeText Editor and Clang (C++)
I would have thought the main issue is the sheer number of people who can now afford to go to these exotic locations, rather than the pictures themselves. On the upside I'm able to enjoy places like Devon much more now that the people who packed out the beaches 30 years ago are all off taking pictures at Angkor Wat
I am mostly happy with Postbox (commercial Thunderbird fork) and I'm unlikely to switch, but I will consider a premium cross-platform email client. Things that come to mind:

* Reliability is crucial. I love Postbox, but version 4 is hanging a lot on El Capitan. Email is the last program I want to have to Force Quit. It has to be rock solid and easy for me to import/export my mail.

* Search is also crucial - I have my entire 20 year email archive (minus spam) on my laptop! Fast search is good, but search also needs to reliable. It's more important that it ultimately finds the email I want. Postbox also has a problem where as soon as I index an email folder, it tells me the folder needs to be reindexed.

* Email for me is all about filters & prioritization. I have hundreds of rules that scan my email before I ever read it and assign a priority to the email. Sometimes I have to manually tweak the priority if the rules were slightly wrong, and the client should memorize that. My inbox should be sorted in priority, as if an assistant has already gone through, got rid of the junk and determined which are most important and the order I should do them in.

* Keyboard shortcuts are a huge win. Having 'a' for archive and 'v' for file (and a pop-up window where I can type & search for the folder to file an email into)... it sounds like a tiny thing, but it was a huge win for my productivity when Postbox copied that from Gmail.

* I don't need calendar integration, I'll use a separate calendar app for that.

* While I don't need support, it would be nice to at least have somewhere to report bugs. Postbox lowered their price & discontinued support, and now I can't find where to report the problems or have a sense of if they'll be fixed. I want the opposite of what Postbox did: increase the price & give a premium experience & powerful, luxury product.

* I still use POP3. I know I'm crazy, but it feels good to not have all my email stored on a server.

Email is mission critical for me. I basically run my entire business through it. I'm happy to pay for it - in fact, I'm waiting for someone to get serious and charge $100 for their premium email client with annual upgrades. MS Office is $100/year, Photoshop is $120/year, and yet email is more important to me than both of those programs.
The resulting headline would be a little ambiguous, however.
no, its nothing like radar. it uses labels and signal strength.
I think Facebook advertising is very effective. First, it is very targeted. Yes, Zuck lets us use any information a person has on their profile to target them. Oh, you work at the media company with 900 employees that I want to work for, let me target each person who works there with an ad. They didn't think that was funny or the comment I made when they made it clear they weren't interested about how, although the number of women working at the company is equal to the number of men, the men working their tended to be much older meaning there was probably a serious wage gap. (I'm still looking for a job BTW). To be fair I mentioned that it might not be their fault. It is possible that instead of a bunch of young women between the ages of 18 and 35 being hired at the company 10 or 15 years ago, young men were being hired who are now in management. Whereas the increase in young women at the company will lead to more women being in management in the next 15 years than men. (I didn't really say that to them, but I thought it.) [1]

Facebook wants advertisers to show relevant ads to people so people with ads that are shared, interacted with, and commented on, get a discount on the price of that ad. Facebook would love it if the ads on peoples' profiles were higher quality than friends' posts. A big reason people purchase GQ and Vogue magazines is for the ads not just the editorial content. Also, taking the time to target people who really care about a product or service makes it much cheaper to sell ads on Facebook. If I wanted to promote a new Japanese restaurant in a 20 mile radius from the restaurant, I'd create an audience of people who liked the local Japanese garden. Who else cares about that demographic? Nobody. So it's cheap.

I would not be surprised if one day people go to Facebook for the ads like they do fashion magazines to find out all the new products and services that they might be interested in to help them at work, at home, or at play.

[1] http://i.imgur.com/bD8IpBV.png
Comments Directed at John De Goes of LambdaConf
Graph theory has been one of the most difficult topics I've had to grasp at university. This is awesome! Thanks for sharing.
The numbers don't sound crazy... if you think of it as a well-established business.

But... it wasn't.

The rent was silly (South of the river in Southwark, or even in the Clerkenwell gap West of the City is far cheaper). The salaries sound like a mix of expensive contractors and averagely paid FTEs.

For a startup, those two figures alone can and should have been halved without impacting anything that the business did achieve.

That they didn't do this does strike me as negligent. Where is the bootstrapping? Where is the close eye on the finances? Where is the "only hire at a rate that allows us to maintain a £nk revenue per FTE"?

That's the reckless part, presuming that the tap of funding was never going to close on them.
IDEO: redesigning Judaism for the 21st century
Admission for MBBS in China Bucket List: Things to Do Before Applying
I prefer strict by default, despite liking fancy typed languages. It's easy to build lazy on top of strict (as long as functions are values), but impossible to build strict on top of lazy. Consistency and reasonability are important, and the runtime performance of Haskell doesn't have either. I currently use Scala and have high hopes for Idris.
And 50% of it is accidental clicks on mobile devices.
In the sense that this blocking can be fully or partially reified. I don't know much about OCaml's implementation of their lwt library, so I'll give an example from Java: In Java you can create a thread running a single subroutine, have that block by calling `park`, and then hold on to that blocked function in a form of a reified object (the thread), which you can resume at any time. This is not possible in Haskell, you cannot hold onto blocked subroutines (i.e. continuations); instead, you hold onto a chain of functions connected via a monad (or monads).
It's... Gopher for HN?
People used to compete socially by having the biggest house, the biggest car.

Millenials do it with instagram pictures instead?
> The ISP was actually just giving me 30GB FUP instead of the promised 50GB.

I would have sued the fuck out of them, if I was him.
Haskell is lazy, but the compiler can be smart enough to know that 2+3 is semantically equal to 5 in it's model of computation. This is without violating the lazy nature of the language. So it can (and will I believe, but I haven't checked) fold any such expressions to their constant value when compiling for performance reasons.
And how does this exclude it from being called radar?
My impression is that projects that mix C and C++ tend to use the C-like subset of C++ (with classes), so they wouldn't gain any safety advantage from moving to C++.

Many other languages support C linkage in a way that's comparable to C++.
"Instagram effects"? We've had video (and image) filters for decades before Instagram was even conceived...
No, you don't need beacons here. It works using "fingerprints" (and machine learning) of nearby APs.
well if we stick to modern issues, world war 2 would make the black death down on the lists. the number of deaths that occurred during government caused famines in China (great leap) and Russia have estimates that are worse and I would classify them are worse than the Black Death because they were purposeful and fully avoidable.

It is one thing to have a virulent disease wipe out an ignorant people with limited communication and scientific ability to cope. It is wholly another what is done purposefully by governments to their own and others. Japan, China, and Russia, all have been guilty of incredible death tolls because of treatment of their own people and those they conquered. If anything that make the Nazi's look like amateurs but for the most part they get a pass for their past transgressions
America's secret weapon
Cool! But controls are really hard!
It seems much more commercialized these days. Even a cursory background check into any of the big names will reveal a Patreon/Kickstarter/etc fundraising campaign. Being outraged is outrageously profitable.
Hampi: A Journey to the Unknown
Not to mention that you actually need an actual cannon, not a pointer. http://www.defense-aerospace.com/articles-view/feature/5/159... Yup, that's definitely something you want to mess with around an airport. "Wait, I was supposed to shoot down that other blip?"
Top 100 Traits and Behaviors of Personality-Disordered Individuals
As far as I understood, it's not using triangulation. It's using machine learning to classify wifi fingerprints.
The Mac version has gotten a lot of good response, so I tried installing the Windows version. It feels a bit like a beta sadly.

- Backups to local folder do not work
- Scheduled backups don't always run until you open the GUI
- Open log viewer before any backups have been performed crashes the app
- File-Exit does nothing
- Wizard adds whole C:\ to first destination
- Doesn't seem to backup (all) locked files

I've reported all of these, and the author seems responsive, so I hope it gets better.
This is one of those topics that will keep coming up. I first properly noticed this a few years ago whilst strolling around Tate Modern and watching a girl go from exhibit to exhibit just taking a picture without seeming to take in what she was picturing (I might be wrong, how we judge/look at art is different).

Art is maybe different to historical places. Having just come back from Japan, I noticed this whilst walking around shrines and temples, where it felt like conveyor belt tourism. Walk along a path till you hit the "perfect" point for your selfie/shot of said temple, then keep going till you hit the exit. I even came across this sign: https://www.flickr.com/photos/jaredce/26366290652/in/album-7... a sign of the times?

I struggled in Japan, my knowledge of the language was completely lacking, and it made me wonder, how do we cater to those who don't speak English in the UK, is it a struggle for those too? Is the selfie destroying culture, or have we not done enough to allow people to understand the thing they're looking at?
I always was curious who these people were. Raised in the average Catholic family D&D and many early fantasy games on our PC were considered harmless fun. Perhaps it came from the fact that we always had books around and were encouraged to read. About the only time I ever remember issues with D&D and Arduin Grimoire type games were the "jocks" some of whom would pick on our group. When the PC and such rolled around (Apple 2 as well) many of them were just as fascinated.
5 Common Problems with Clients and How to Fix Them
The end of Cambodia's famous Bamboo Train?
Arachne, Rapid Web Development for Clojure
"He is best known for his leadership of Dialog and its subsequent 95% share price drop in 2000" - well that's kind of a brutal biography there.

Powa does seem to me to have all the hallmarks of a full-vaporware company intended to scam as much funding as possible before the bubble bursts.
It is only one-sided if it's not the side you prefer, obviously. How can you dare to suggest that opinions are just that ... opinions?
Open Product Management
Julia is general-purpose, but there is a deliberate orientation towards scientific computing. That's a partly non-technical choice about what is going to be optimized in priority.

https://stackoverflow.com/questions/17433435/what-makes-juli...
Then I spent 400 bucks on this

Just to be like nigga you ain't up on this!

- http://genius.com/225037

I think it's more a case of Millenials (not even really them) being able to afford to go to Angkor Wat or any other exotic destination.
The population numbers are a matter of huge dispute.

But there is recent genetic evidence that a severe narrowing of genetic diversity happened across the continent. And a fairly recent one.
I dont know, it "feels" machine generated, or translated.
Religion (like philosophy and superstition) is probably just the precursor to Science; a sapient species trying to make sense of their world and consciousness, plugging the holes in their understanding with the means currently at their disposal.

Unless they're born with complete and accurate knowledge about everything in the universe, I think all intelligent life out there is going to have a "religion" at some point in their civilization.
In defense of JSDoc
Finally, CSS in JavaScript Meet CSSX
Ok. I was later thinking that this might be the case. Thank you for finding it.
Yes it's Islamic. It's a Mohammad's saying (hadith).

Here's the source in Arabic and English:

http://sunnah.com/urn/53720
This is as tedious a fight as the old "hacker doesn't mean cracker!1!" one was.

Words (and phrases such as "begging the question") mean what they're understood to mean by the majority, much though those of us who understand their "proper" definitions might like to fight those tides.

Sure, you can still use the lesser-known or overtaken meanings in particular scenarios when you know your audience has a shared understanding, but that's true of all jargon or less-common definitions
> Every newspaper is inherently political or "one-sided". Look it up.

Unfortunately Yes. I've been thinking about a way to take multiple articles on the same subject from different sources and separate facts from opinions and narratives in an automated way. I wonder if such an app already exists. By comparing multiple sources from different political sides / locations , it should be possible to eliminate bias (unless all sources are biased the same way).
Architectural historian here. Exposed services (ducts etc.) are a characteristic of High Tech architecture, not brutalism.

Many non-specialists think brutalism is more broadly applicable term than it actually is...
To map the area. And then it uses signal strength to determine relative location.
As an overt visual design paradigm, meh. But hallelujah to the idea of a page that just has content, without the trendily de rigeur fucktons of overblown css and pointless javascript that adds 0 and only serves to crash my crappy mobile browser.