skysight-inc/HackerNews huggingface dataset:
Hey, that looks awesome!
The implementation approach is really simple and that's cool for a prototype, however in order to work well for libraries and the standard library, we need to use the ast. If you want, I can make a pull request with an ast-based translation(I have a lot of experience playing with python's ast) ?
Apache Solr 5.2
Make sure you read to the end. TL;DR doesn't really work.
I'm not convinced about this at all.

Adding 10MB to the size of an app is actually a really big deal, especially in countries where 4G has not reached the majority of people yet.

It is not hard to deal with null pointers, and the way Obj-C handles them is particularly friendly (returning nil on any message to a nil pointer).
İLKE GÜVENLİK – Kamera Sistemleri – Kamera Güvenlik Sistemleri
İLKE Güvenlik Sistemleri, elektronik güvenlik sistemleri sektöründe satış, montaj, eğitim, proje ve teknik servis hizmetleri vermektedir.

Electronic security systems industry, sales, installation, training, project and technical support services.

Kamera sistemleri, kamera güvenlik sistemleri, güvenlik sistemleri, güvenlik kamerası, AHD Kamera sistemleri, AHD güvenlik sistemleri, IP Kamera sistemleri, IP Güvenlik sistemleri.

https://www.google.com/maps/place/%C4%B0LKE+G%C3%BCvenlik+Sistemleri/@40.9856565,29.063227,11z/data=!4m5!1m2!2m1!1sg%C3%BCvenlik+sistemleri!3m1!1s0x14cab873635c6523:0x59c96016308f6ce3
> Yes because he is potentially one from the target audience of this.

No, because he already knows English.

The proclamation "We should tax the rich less" is a self-serving sentence whether it comes from someone who was born into wealth, or it comes from someone who became rich later in life.

> If somebody isn't willing to put in the tiny bit of effort to learn the tiny bit of english required for programming, they're not willing to put in the huge amount of effort that is required to learn programming anyways.

I think you're coming from the viewpoint of "what would I do to learn programming if I had started from scratch today". But like I've argued, this is not a good view of the process of learning to program! It's more like you are vaguely interested in some discipline or skill, or might need it for something, and so you want to dip your toes in it. You have no idea whether you will like it or not, or how far you will take it. To put up all these demands -- what they should learn and focus in order to in time become your ideal programming colleague -- is just too much to demand of someone who is just exploring a new world to them and don't know where it will take them, if anywhere. How about they learn to actually put things like for-loops, if-statements and such together, before you demand that they should embody all the skills to write great documentation, use best practices, and whatever else?

Just think of all the different things that are "bad practices" that even experienced developers can manage to do with a clear conscience. You can't pick one aspect and demand that a green programmer should have the personality and disposition to know beforehand that such things are "bad practices". People can learn and change.

But why even bother. These topics just devolve into downvote/upvote battles.
Sure, would love that. Pull away!
The language itself isn't really the problem its the documentation and public resources surrounding it.

Having learned some japanese, I could see myself learning programming just the same so long as stack overflow and the various docs websites were English.
First thought was: awesome! I absolutely love the Ghost in the Shell trilogy.

But then, I wonder if they'll retain the magical, gritty aesthetic of the anime. A live action can't really do that I guess... hmmm
One of the biggest differences between Arch and Debian is that the configuration in Arch is left up to you. This dramatically simplifies the dependencies. In Debian you often run into circumstances where a very large number of people want related apps to be set up to communicate with each other. Even if you don't want the dependency you are kind of stuck with it because otherwise the configuration is broken. Then the dependencies bring in other popular dependencies and in the end you can get a bit of a mess.
Two crazy geniuses walk into a bar; minutes later they both storm out claiming the other is a crazy crackpot. Two people are not similar just because they are both different.

Ya, we can find allies, but these relationships are fragile and often limited. The problem is that we often cannot find common ground to explore our ideas together (though we can and do offer moral support). When working with other creatives, someone or all of them have to tone it down a few notches to get anything done at all. Studio models attempt to deal with this by providing a decent balance between independence and review.
If your target audience is countries with those limitations (and no wifi) and the 10 MB overhead is too much, you'd probably opt to stick with objective-C for a while longer, then.
> Raw/unprocessed food is healthier than processed

> Vegetables are healthier than meat

But neither of those claims are true. Raw meat isn't healthier than cooked meat because you'll poison yourself, and if you go and try to live on a vegetarian diet without careful attention to modern scientific knowledge about nutrition, you'll end up with all kinds of things like vitamin B-12 deficiency.

You need a mix of raw and cooked foods because some nutrients are not bioavailable with or without it, but not because raw foods are more "natural".
Example of something imporperly addresse in the above link:

Monckton: The earth is cooling

Counter-argument: The last decade 2000-2009 was the hottest on record.

Yet, during the last five years it has decreased noticeably, but we haven't drastically reduced emissions. Even if we altered emissions radically, the latency it would have on the global temperature is by far more than a few years.
I'm not sure about iPad Pro. I think they'll just go with two-window interface for A7+ iPads and maybe iPhone 6 Plus. iPad Pro for October.
Technology and Persuasion
That article struck a chord with me as I grew up in a small village in the north of Scotland that was dominated by one industry - fishing. Most of my male ancestors for ~300 years had some connection with fishing and an alarming number died in accidents.

At high school we had one teacher who had a simple way of attempting to motivate kids - his room was at the top of the school building and had a splendid view out over the Moray Firth - he'd simply look out the window and comment on how rough the weather was - everyone knew what he meant.

When I was at University one of my school friends suggested I come away with him on the trawler he worked on for ~5 days - just to experience it. I lasted about 3 days before pretty much having to retire to my bunk with a mixture of sea-sickness, fatigue and quite a bit of fear (one of the crew helpfully pointed out the likelihood of escaping from the cabin where the berths were if the boat went down). It was cold and, to me, amazingly rough - which everyone thought was hilarious as it was the middle of July and they used to fish year round.
I want to make sure I understand the situation.
A conference, designed to disseminate information, choose the best talks among those that entered. But one of the speakers has some beliefs that so e conference attendees do not share. These beliefs have nothing to do with the talk. So the conference choose to dismiss one of the top selections, meaning knowledge so etching perceived as good won't be shared. Because a few people didn't like the guy? Isn't this a disservice to the other attendees who might have wanted to hear the talk? Doesn't this mean the conference is less than what it could have been?
Here http://www.appletimer.com/wwdc/
Logic, imperative programming etc. is not tied to any natural language. You wouldn't have to relearn the same concepts at all.
I absolutely agree with you. But as a startup moving at full speed and burning through investment, it's not just the size you need to take into account. It's the maturity of the tools, especially around unit testing (and automated testing), the stability of the IDE, and a whole host of issues where you don't have the luxury of wrestling with workarounds for an immature environment. You speak of program correctness but we have a whole suite of tests, analysis and coverage that would have to be migrated to work with Swift and obj-c and it's an investment we can't take lightly.

Having said that, I think it is about time to move to Swift and it's going to be in the spotlight for us soon.
We should just pull a random cat image from google, chances are very likely that each user will get a new one.
> Creativity implies the ability to create humour, and making people laugh is one of the easiest ways to get them to like you...

Well, regarding jokes, if all people are making a same joke repetitively, so you heard about it many many times, do you still feel that you could laugh out naturally? (I mean laugh not for the sake of laugh, alone)

I just feel that the reason why a joke is a joke, is because you have never heard of it (or at least have never got it) in the past...So this difference -- or this independence from the past -- is the creativity in your sense...

> Feynman represents a good example of this, achieving social success by using his creativity as a fount of humour.

If, there have already been 500 people making jokes in the same way as Feynman did -- for instance, if before reading his book, everyone already played prank on some waitress girl in a restaurant by putting the tips under an upside-down filled cup, would they still find the description in the book funny? Just like what I typed, do you still find this re-description of Feynman's joke funny, like the first time you read about it?
The point releases are what remind me to run 'apt-get update && apt-get safe-upgrade'
+1. Unusable on IE. Screenshot for those not on Windows: http://i.imgur.com/oFoAbAS.png
SSF, a network tool with new features, performance and security in mind
How to Choose SaaS Business Model That Works
It's interesting how this mirrors other religions. I've read forums where Mormons openly talk about losing their faith and there's a lot of people that just decide to fake it because they love their spouse and their kids and they don't want the inevitable rift to tear apart their family. And there are definitely stories from people who ended up confessing to their spouse, resulting in the spouse divorcing them and the community rallying around the spouse, with former church friends just cutting off contact.

That's basically their entire lives—with that much at stake, it's no wonder people just pretend. And (most) Mormons aren't nearly as orthodox as Hassidim (anecdotally it seems the friends and family cutting off contact thing is mostly Utah Mormons—places where the Mormon population is lower don't appear to have as many of those types of issues, though there are definitely outliers in both cases)

From what I've heard, Jehovah's Witnesses also have a very hard time—even family members are encouraged to shun a person who has been disfellowshipped.

Peer pressure can really suck.
You mean HolyC.
I'd say the percentages are reversed.
And someone might even thank you that you don't have to halt payment processing when you need to rollout a change to your Careers page.
Music is not universal (different scales are in use), and maths uses Roman & Greek lettering with the Arabic number system.
That's why you want to use volumes for mutable data such as your source code repo - you isolate the changing parts and keep the containers static.
No, please no.
Just because it is on SO and it appears to do what you need, doesn't mean it does what you need, or does everything you need, or is production quality. You should make sure you understand what the code is doing. Only then will you know if it solves your problem and solves the edge cases.
You are right in that you need to balance a hack versus a proper fix. But always aim for the proper fix first.
App lets smartphone users report verifiable war crimes
@ColinWright, can you help out with following text from the article? Just don't want to miss out on the inner meaning of the message from father to son. Many thanks!

> "I'm sorry. Tha wain't say nowt to thi mam nar, will tha? This is just between us men."
Cómo desbloquear Samsung Galaxy Note 3 utilizando un código de desbloqueo
"You won't say anything to your mom now, will you?"
Free market capitalism works really efficiently, except when externalities are present, at which point it efficiently exploits them to everyone's detriment. Your health is an externality to the corporations that make your food.
I flatly deny that the process as described is capable of discernment. What happened was: speaker announced, lots of people complain, conference organiser withdraws invitation to avoid focus on "inclusion and/or presence." Note that the organiser explicitly excluded consideration of the merits of the complaints.

Now compare my invocation elsewhere in this thread of the spectre of an anti-Zionist boycott: the complaints would be of a very similar nature, including references to 'racism', the number of complainants could be quite large, particularly if there was an organised attempt to find them (there is in fact a very considerable degree of organisation for anti-Zionist boycotts), and the strength of feeling would be equally high. Therefore it is only a matter of time at this point until Israelis are prevented from attending conferences like Strange Loop, as indeed we already are in much of the world.

I note in passing that those who favour excluding Yarvin have yet actually to state their opposition to this sort of thing.
iOS Offline Manager
Hello,

every app today need to be able to manage the offline scenario.
The user modify the profile, if was offline then cache the call and make it when the App go online.

i was looking for some SDK that can be used in order to make any call in the most transparent way.
But i got no lucky.

So i have start to build my Swift library to manage this scenario; but i'm continue to think that is not possibile that today do not exists an 'ready to use' library.

Any info?

d.
Ola Cabs hacked
This is a good idea. There are tiny differences even between en-GB and en-US. 'Colour' is the most common one, with documentation calling '#' the "pound symbol" instead of £. The first programming languages I encountered were on the Sinclair Spectrum and BBC Micro, which being British used the British spelling of COLOUR in BASIC.
The main one to get is "tha" and "thi" which are various pronunciations of "thee." Archaiac pronouns, "thee," "thou" etc are still used in various english regional dialects.

When I was a kid in the south west I used to hear people say "About she-high" or "about yay (yea?) high" when gesturing to approximate the size of an object.
TL;DR:
Kid thinks Dad is crazy.
Crazy dad takes kid to hell of an workplace.
Kid hates dad for that.
Kid discovers dad did it so that kid won't ever have or want to work in a place like that.
Kid love dad again.

;-)
An Interview with Mike Chalfen of Mosaic Ventures, a New $140m European VC Fund
Yeah, a lot of the session titles are still embargoed until the Keynote.
I just watched this GSS intro talk from last year:
https://vimeo.com/91393694
It looks interesting, but obviously from this and the demo page it needs alot of work to be ready for the mass market.

One piece of advice for Dan if you are reading HN, you have a nice relaxed speaking style but please stop using the word "crazy" or "it gets pretty crazy" which for me at least parses as: "too complex to work with".
Yeah, that's the engineer perspective on it. Focusing on the details, on deconstruction, and not on the whole.

It's true that rules such as "bottoms aligned" and "equal heights" exist frequently. And it's also true that there are tools to express these rules (align and arrange tools in Adobe software). However, those are the "implicit" parts, the minor details that one attends to while designing but without giving it much thought. Of course, for the technical guy who implements, those details are important. And that's why they're specified in design specs, so to speak.

But the layout, the major composition, is thought (typically) out of a grid system. And that's what, I believe, a designer focus on. Not on individual element rules, but on the whole.

Of course, if a engineer spends hours making a detail in the implementation look like the design, then he'll think that the designer gave it a proportional amount of attention. Typically, not true. :)
Apple increased the limit 2 years ago. It's not even worth mentioning.

http://www.macrumors.com/2013/09/18/apple-increases-over-the...

You paid a small Swift binary size penalty for a year in exchange for safer code that you'll support for the next several years.
That was really offensive. I hardly see the need for personal insults.
i was originally going to submit this as a "Show HN" but i could not choose between the ruby project[1] and the java project[2]. let me know what can be improved in the future.

[1] https://github.com/jesg/dither
[2] https://github.com/jesg/dither-java
Previous discussion: https://news.ycombinator.com/item?id=9643678
Unfortunately, you are not.

It is evident that /some/ of the poverty is due to genetically caused low IQ. That is a completely factual and unideological statement.

It is probably not the sole cause of poverty.

Wouldn't it be nice to figure out what the actual causes are and how much they each contribute?

Otherwise, the treatment would be more like blodletting and using perfume against miasmas than anything actually helpful.
The Isle of Man isn't that isolated, it's just not quite within easy day trip range of London, Manchester, Liverpool or Glasgow, the cities with the big, important music scenes.

The Scottish islands are much more isolated.
apt-get autoremove only removes now unused packages that were previously installed automatically as a dependency.

debfoster explicitly asks you which packages you want to keep and removes everything else. You can use it to strip down an existing Debian installation to just the base packages.
This knot seems to work by friction. Is there any knot with the same application that works without friction?
Show HN: Tyk Cloud – Open Source API Management in The Cloud
Thats not relevant to the point. And even smalltalk wouldn't allow this, without reflection, since method handles aren't really first class objects.
I don't consider myself a conservative or libertarian, but I find it annoying when besserwissers in the government are telling me how to live my life, even when they are offering good advice. For example, if some government besserwisser is yammering about not eating sugar, it almost becomes more tempting for me to eat sugar, even if I agree that eating lots of refined sugar is unhealthy.

However, if I figure out on my own that eating lots of refined sugar is unhealthy, then cutting down on my intake is easy enough.
My Archlinux based LiveUSB setup comes around to 1GB and has Libreoffice, Wine, Firefox/Chromium. That said, there are some questionable dependencies in Archlinux lately. For example, mpv now requires smbclient, which then pulls python2.7.
Network Microsegmentation for Docker container deployments
It's perfectly reasonable to ban some things and merely tax others. There's no broad legal or moral principle I'm aware off that makes banning things inherently wrong, doubly so if taxation is considered acceptable. High taxation is basically a difference in degree from banning, not in kind.

So your attack on Al Gore is even more obscure than the usual ones. It could easily be turned around and argued that it's unfair to allow the rich to have the privilege of incandescent bulbs, while the poor have to suffer with the harsh but efficient LEDs.

Having said that, as someone who thinks the free market is a powerful tool, I'd generally go for carbon taxes as that lets the market do it's thing, rather than more targetted bans, subsidies or taxes. But presumably the ban was effected with the intent of getting out from one local maximum caused by network effects and high up-front investments in the new tech (people will wrongly choose the cheap in the short term tech rather than the cheap in the long term), so it seems like a perfectly reasonable thing to do in my eyes.
Chrome Extension: Enables Horizontal Scroll in Trello
Enables Horizontal Scroll in Trello
Trello by default doesn't gives the feature to scroll board horizontally whereas as the number of lists grows its not easy to view all lists by clicking and moving the board or moving the horizontal bar manually (surely this flow doesn't seems smooth on desktop and laptops right).

So, this extension adds the feature and enables the horizontal scroll on Trello boards.
Introversion, the indie game dev, also different-but-equally-amazing procedural city generator, for their now-cancelled game Subversion. It was actually bundled in the Hunble Introversion Bundle, and you could play with the parameters and make your own city. You can see a demo here: https://www.youtube.com/watch?v=9pR8jpK4ETk
>If, there have already been 500 people making jokes in the same way as Feynman did -- for instance, if before reading his book, everyone already played prank on some waitress girl in a restaurant by putting the tips under an upside-down filled cup, would they still find the description in the book funny? Just like what I typed, do you still find this re-description of Feynman's joke funny, like the first time you read about it?

I was making the implicit assumption that there is an unbounded quantity of potential jokes. 500 Feynmen wouldn't all be making the same jokes; they'd all make different jokes. Just like how 500 Feynmen wouldn't all be writing the same books or making the same scientific discoveries.
D is for Defense
combine this with outerrra http://www.outerra.com/ and you have the whole world in a single 3D level...
Autolayout is really nice once you figure out what it's good for. And it's certainly not good for everything.

Making a keyboard? Don't even bother. Too brittle, too slow.

Making something with dynamically-loading views? Probably not a good idea. Too unpredictable.

Trying to animate something fancy? Just change the frames directly. Doing it through an intermediary system is just too finnicky.

But the other day, I was designing a toolbar for my app. I needed floating menu buttons all along the top of the screen. Whenever a menu opened, it would grow horizontally and vertically; any existing menu buttons along its edges had to slide out of the way accordingly, or shrink if they hit the edge of the screen (with the distance between menu buttons being paramount). The specifics of the menu's expanded dimensions were left to the menu controller itself, and they could change at any time. For this, autolayout was absolutely the perfect tool for the job.

Whenever you have a small, finite set of static elements that can push each other around, autolayout makes things a lot simpler.

(The programmatic interface is just awful, though, and the visual formatting language doesn't do enough.)
Creately – The Future of Diagramming Is Here
Pain is only temporary, pleasure is only temporary and you only bring yourself misery if you go chasing after either is the basic deal. And while those things sound simple as a rule of thumb, that doesn't make them easy to follow.

That conclusion is worth something, whichever way you arrive at it. I guess it's one of the basic truths about our way of existence.
If they're tying it to the end of the line, they're probably using the improved clinch knot, which has visually similar wrapping: http://www.netknots.com/fishing_knots/improved-clinch-knot/
I can't agree that UI via JS async is a pleasure to work with. I can't think of a UI technology I've found less pleasurable to work with. No - there was an ancient C GUI that used all C Macros to compose - that was worse... but only just.
HTML rapid prototyping – All you need to know