skysight-inc/HackerNews huggingface dataset:
Supply and demand, I guess. A higher survival rate is going to mean more competition for resources. Increased competition yields higher prices. Higher prices usually mean parents decide to have less kids. Of course, I think industrialization plays a huge role too. If you have a family in an agrarian third world country, then more kids equal more labor, and as long as that kid is healthy and productive, having him is a net positive for income.
ARC may be slower than a good GC, but what it has is deterministic behaviour. A 10ms pause could be tolerable if you know when it will happen.

A fair few years ago I worked in the murky world of J2ME games, and a common pattern was byte[] _variables = new byte[1024] so you could ensure there were no GC pauses.
The butterfly's migratory cycle is longer than its life cycle. The species needs milkweed throughout its migratory path in order to survive.
You just do what you usually do -- call people you know that have worked with them before to get the scoop.

That's even worse. Back-channel references are unreliable and if you ding someone on a back-channel, you better hope it's not someone like me who will litigate just to show the world the right.
Thanks, everyone, for reminding me why I stopped reading and commenting on Apple-related threads on HN. 27+ downvotes later, I still haven't changed my mind, but if you wish to try, logic works better than weak justifications for exploitative, sociopathic corporate behavior and targeted downvoting.
That's kind of irrelevant. The only thing that really matters since swift is built to natively support Cocoa, is was this possible in Objective-C (and to a lesser extent C and C++).
NgReactGrid 0.5.0 – Custom Cells
God is perfectly just, you little nigger.

God controls ALL the random numbers in yer life, you little-retard-nigger. Every fucken random number from when you awake to sleep, God controls, stupid-fuck-nigger.
I wouldn't see there being problem mentioning that you own one. I don't think that I would recommend my own service without mentioning that it was mine, and offering alternatives.

I'm not sure that I would really want to offer some services from side businesses. There is a possibility that the company might end up expecting a higher level of service than was standard, since they were employing you. That probable wouldn't cause problems since it is just a domain register and the company just needs a few domains. Also, a few people might question your judgement on your recommendation with the conflict of interest. I wouldn't really be worried losing the few dollars to competitors.
I wonder if this explains why a lot of these 'free' Wifi networks let you connect with no issues then ask you to login or whatever when you try to do anything. I figured it was probably just to offer a better login screen (than the Wifi settings on whatever device) but stabilising devices for tracking would make sense too if others do this.
pythonjs.py is not the main part of the translator. PythonJS translates in two steps, most of the translation happens in the first stage, in python_to_pythonjs.py

https://github.com/PythonJS/PythonJS/blob/master/pythonjs/py...
On the topic of The Way Things Are Done, I remember talking to a surgeon a little over a decade ago, talking about Weary Dunlop, an Australian folk hero. A surgeon credited with keeping a great many men alive during internment in a Japanese PoW camp in WWII, he rightfully gets a lot of accolades.

The surgeon I was talking to said that it was probably a good thing when Dunlop died when he did, as there were increasing murmurs in the surgical field about the extremely poor quality of his work, some floating the possibility of him being deregistered. The words my friend used were "his techniques were fine for the jungle, but his skills haven't advanced since then" ('this is the way things are done'). The two examples he gave were that when doing an amputation, he wouldn't leave a flap of skin to cover the stump; and that his sutures were "almost thick enough to be twine", leading to huge, ropey scars where other surgeons were routinely making their work invisible. "Old soldiers love those scars, because they can point to them and say 'Dunlop worked on me', but it's simply bad practise". Basically my surgical friend was saying 'can you imagine being the person who stripped a folk hero of the license to do the exact thing he's a folk hero for doing?'
Fair enough, I only meant common milkweed. But even for the edible species only certain parts are edible, and only at certain times of year anyway. (As with many/most of the plants we eat.)
haha these answers are cracking me up. Who cares? Do people develop iPhone apps using Go? Swift never claimed to invent new paradigms that didn't exist in other languages, it simply brought them to Cocoa.
Where are your national football team players based?

A couple of facts that you might find interesting:

- Russia, England, and Italy stand out for their teams composed of players based in the same country

- 67% of players based in Russia and participating to the FIFA World Cup play for Russia, and in contrast, 18% of England- and France- based players do.

- Ghana, Cameroon, and Ivory Coast explain ca. 40% of the internationalization of France-based players
If your application/website asks me to enable desktop notifications without my specific request for such a feature, or without explaining that this will become another spam source, I will blacklist it and never come back. On my phone, if an app causes spammy notifications, I uninstall it. Apps and websites can't spam without my permission, and I'm not about to start letting them.

This might be nice for you as a marketer, but as a user, I want nothing to do with it.
I don't believe we should give up on idealism just because the end goal appears unachievable.
The author is clearly claiming that feature is unique to Swift: "Why did no one think of this before?"
Debugging Go using LiteIDE on Ubuntu 14.04
There's a flip side to this. Being less trackable means that any passive advertising or active marketing you do see is less tailored to your situation and needs.

When I walk around I see many billboards advertising products for which I have no use (e.g. female hair care products). If tracking technology could replace those with things I actually might buy (even if male hair care products) then I would be a touch happier.
it's hard to get everybody, but it's easy to get a significant sample. just set up an open network called Starbucks WiFi and watch all the iPhones connect to it
Using my regular account would give away my identity which kind of defeats the purpose...
According to Wikipedia :

"Like many claims in the cymatics community, the hypothesis that the carvings represent Chladni patterns is not supported by scientific or historical evidence.[citation needed] One of the problems is that many of the 'box' carvings are not original, having been replaced in the 19th century following damage by erosion."

Citation needed indeed, but there's no academic research about this extravagant theory anyways, and with my foray into the subject, I just found the patterns to be decorative geometric shapes with a coincidental resemblance to Chladni patterns.

http://en.wikipedia.org/wiki/Cymatics
> tuition keeps going up because you, your neighbors, and every other American, is willing to pay for it

The parents of international students, primarily from Asia, are also willing to pay for it. The US has recently jumped all out onto this income stream (since 2008), and if you look at how things went in countries that have been doing it much longer, like Australia, you'll realize it'll be quite a while before Asian parents aren't willing and able to pay US college tuition for their children anymore.
If you do it when you aren't supposed to be there, the property owner can have you arrested and charged for trespassing.
With help from her followers, Livestream fires zivcjs for calling shanley cunt
I wanted to Storify what happened but some of the tweets have been deleted. In a nutshell, zivcjs called shanley a cunt (indirectly but unambiguously). Shanley tweeted out to her followers asking them to draw attention to it as an affront not just against her but against women at large. Many "social justice warriors" chimed in that this behavior, broadly towards women, is unacceptable. Livestream's CEO tweeted that he'd investigate immediately and zivcjs later said he was fired.
Which American conservatives advocate for more democracy without rule of law and strong protection of individual rights (particularly property rights)? None I've heard.
Writing In The 21st Century: A Conversation with Steven Pinker
I can remember disliking 1998 2D Mac math games quite a bit. From what I can remember you would solve one little arithmetic problem after another and there would be some fun graphics around that. And they were exactly as boring as doing hundreds of little arithmetic problems.

I wonder if this game is actually interesting or they found a few happy kids for the video.
Looks pretty sweet, just installed it on one of my WP sites. Do you know when you will finish Chrome/Firefox integration?
Julian Day Number
That is completely irrelevant to this articles point of illustrating Objective-C bugs that are fixed by Swift. Nowhere did it claim that no other language had solutions for @Override
Impressive looking game, how long did this take you to make?
No worries, feel free to form your own opinion. I've been around the block quite a bit on HN to not mind criticism.
Trying to figure out how that all happened.
> > Momentum, syncopation, rhythm and pattern make a sentence flow

> However, I simply can't bring myself to read this without speaking "rythm, and pattern": the sentence is expertly crafted and frankly sounds amazing; but, if I accept the author's premise that he really and truly carefully decided to not put a comma there because he didnt want me to pause, the sentence sounds horrible

I think the author's sentence (and intended flow) was very clear.

I've tried to solve the same problem in a different way though, by using '&' where I want a conjuction to join two words instead of parts of a sentence or list.

E.g. "Momentum, syncopation, rhythm & pattern make a sentence flow".

This is arguably much worse, especially if you're not normally having to read ampersands (which would cause a stall reading the sentence), but it also seems to ensure less complaints from the Oxford comma pedants.
"that vision"
Where did you get the tile graphics? They look quite nice.
The opt-out controls are built into the web push system, which should keep the channel relatively clean. If marketers are abusing it, users will very quickly deny their future pushes (after the fact, Safari -> Preferences -> Notifications). If email had such a built-in opt-out feature, I doubt spam would be what it is today.

Beyond that, we're definitely aware that there needs to be a steward of the channel. If people abuse it, we lose. There are things that can be done with throttling that we hope to implement soon. Hasn't been necessary to this point.
I've noticed on Youtube they seem to buffer really popular videos really well, things like Gangnam Style when it was being played probably to tens of thousands of simultaneous users were surprisingly good - I think they have some sort of really good buffered caching or something. I suspect they might do the same with adverts that they know will stay the same and know they will serve to many users.

The disconnect is there for many videos where a perfectly buffered ad precedes a slow buffering video or something, but they seem to use that technology on some user videos too I think - or something similar.
Nothing wrong with Dart (other than lack luster adoption) but I'm not sure a surge in interest of people using it as a dropin backend for compile-to-javasvript targets is really going to drive the sort of developer adoption you'd really be looking for.
I don't know if anyone does that, but if you are making your access point only discoverable to known devices (i.e. known MAC addresses) then this would be a problem, right?
> A fair few years ago I worked in the murky world of J2ME games, and a common pattern was byte[] _variables = new byte[1024] so you could ensure there were no GC pauses.

That's not the same as ARC, though. The Java equivalent to ARC would be something like having an array of volatile reference counts to go with your variables and fiddling with those at most accesses.
As for 2)

But while nobody's publicly saying so, it is true that the (not really) "poor" homeowners are responsible for the 2001 crisis. The cause of the crisis was, after all, that >2% of homeowners (mostly poor ones) stopped paying their loans because (partly it was no longer in their financial interest to do so). Which cause banks to sell CDOs that were valued on the assumption that this would never happen. Which caused some banks to get stung with CDOs.

The great crime of the elite was to offer loans to people bigger than what they could reasonably pay back. Nobody forced anyone to take the money, or hid the fact that it needed to be paid back. Too large a percentage of people just didn't abide by contracts they signed.

And they failed to abide by those contracts for the exact same reason banks try to get out from under obligations : there were losing a little bit of money.

I don't think people are blaming the poor. People are blaming homeowners who overextended themselves, or simply walked away from their loan obligations. And this is justified. They caused the crisis. Yes they were pushed into it. Does that excuse it ? I don't know.
How much work did you have to put into configuring TLP to get it to work? How many different settings before you got it where it was comparable to Windows, or did you just install it and it just worked? Because that's how it works on my Macboook, it just worked. I didn't have to read TLP docs. This is what I'm talking about, Linux is a hobby, it's not something you get that just works. This is just battery life. Bluetooth worked for you, it doesn't for others. Every little thing can be a painful can of worms. Go through the comments here and just see the variety of responses. Avoid nvidia, 802.11ac chipset problems, bluetooth problems, editing pulseaudio settings.

It doesn't "just work." A Macbook Pro, you turn it on, it "just works." Linux, is not like this.
We're waiting on some tech inside Chrome / FF. Our stuff relies on a new standard that the browser manufacturers have to integrate. We know they're all (even MS!) working on it, but hard to give a definitive timeline - hopefully measured in a few months.
On containers, while it's entirely possible to constrain the type, it's also possible to use AnyObject

var example = Dictionary<Int,AnyObject>()

I'll miss the duck typing, but having bought my house off C# work, I can work with this.
http header probably shows the browser as mobile instead of a desktop browser.

this will force most sites to show in mobile version, which usually has less overhead.
Sample size affects variability. Small countries appear at both the top and the bottom of any given league table because more populous nations begin to approach the mean.

It's the same reason that the best and worst schools are small schools; the best and worst health outcomes are in rural areas and so on.
The article is only talks about killing off a small subset of all mosquito species.
Thanks!

About the first example, it seems to be commonly used: just in this HN thread, the ", too." pattern is used in 3 comments. But just like for you, a pause there sounds weird to me too.
Explore Flask: Flask development best practices now free online
The results of this API call include both the url (external) and the story text:

http://hn.algolia.com/api/v1/items/7861545
Crap, my mistake.
I think people here are overestimating how well we understand plasma science. I don't have a PhD in that field, but my friends who do seem to think there is still an awful lot of basic science that is just... not there yet.
You forget that most wealthy people do not have a "direct" income and have the ability to redirect tax obligations. So, like in Europe, most wealthy students have a very strong case that they're really poor : just look at their tax statements, nothing on there. Never mind the BMW.

(In Europe anyone who is a kid of a company director or some such who is paid mostly in options or company shares to a "management company" effectively earns nothing. Sometimes their income is a loan with the management company as collateral. This enables them to get a full scholarship financial aid for their kids university education)
It's using kadira. I haven't had time to look at it though. I'll try to post a screenshot later.

The ui freezes when it's loading in new hexes from the server. I haven't been able to figure out a way around it.
Article quotes 6 digits numbers to exterminate mosquitoes over large areas. I believe that is within reach of local governments. Even Kickstarter campaign could fund it. So the question is more when, rather then if.
Thanks, made in Maya.
Paradise has cheap, strong drinks, if you're cool with the not fantastic gay porn.
A computer has passed Turing test for the first time in history
okay, I guess everyone learns differently. Then, you were lucky this time. I just hope all our kids will be able to choose their preferences when it's their turn.
TBH, not extremely interesting because I want to see famous people's first resume before they became famous and well established. I am not sure if Jobs had a resume before he made Apple.

But interesting enough to see how he writes about his and his company's accomplishment. Neat and concise, but you can only do that if you have done something really neat.
Not the same, but they had the same problem - GC pauses when it likes, not when you like. If you know calling move_hero() takes 23ms, 15 of which is ARC you can plan for that. You can't plan for move_hero() taking 7ms, except when GC happens.
Twitter must recognize patterns associated with bot accounts and purchased followers. Why aren't the bots shut down, or some other penalty imposed upon those accounts which exhibit certain behaviors described in the post?
Techical recommendations:

- Get a cheap ssl cert since I've found many isp's blocking websocket over ws and not wss.

- Pack graphics into a tilesheet, I found TexturePacker very useful, since it allows me to make my own format as well.

Gameplay:

- Mouse right click should have some use too.

Other thoughts:

- Resource glitches will probably make it not worth playing right now.(Beware my neighbours you will be conquered in a few hours)

Offtopic:
Check out my game too http://rpg.mo.ee
In fact, you can use either “whose” or “where”, and the AppleScript language guide refers to this as “Filter”:

<https://developer.apple.com/library/mac/documentation/apples...
I would say no - if you look at the other content of the site, it has nothing to do with jobs.

it is a fun perspective though.
I've seen it happen, not what I'd call often but not so rare that you're astonished by it. NICs fail, switch ports or entire switches fail, stuff like that happens from time to time.
Yeah it's interesting seeing the contrast in interpretations of "will change the way I program". In one world you have go which aims to truly solve one of tomorrow's biggest programming problems (concurrency), while btw never experiencing this override "bug" since it doesn't allow subclasses and circumvents entire classes of issues altogether, and on the other hand you have Swift which seems to address some rather minor qualms (IMO) with a drastic syntax change.
"Most medical professionals are competent and skilled, and really try rather hard to avoid causing harm to their patients. But mistakes and accidents will always happen regardless of this."

I don't know if I believe this. I have found many medical professionals (not all of course) to be arrogant and cocky and even if you pointed directly to the cause of the problem, would most likely not think that those rules apply to them.

"not on who is responsible for them"

Mistakes happen because of people. If there isn't some sort of punishment or blame, the majority of people will just continue on with what they are doing (and the mistakes will continue to happen).

We need to blame people, so they change their behavior and have less accidents in the future. We also need to know why it happened.

"Blame is almost poisonous in its ability to encourage people to cover up the truth"

If someone covers up the truth, they should be fired immediately. I honestly don't want someone like this working anywhere near the medical field..and neither should you.

Children cover up their mistakes and lie..adults own up to their problems and admit when they made a mistake.

Also, the reason pilots have less mistakes is because a computer pretty much does 99% of the work. This is not the case with surgery and medicine. Humans still do most of the work.
Okay, can someone who understands this explain it a little better. My understanding is that ARC (or automatic reference counting) wasn't garbage collection because there isn't any garbage collection. I had thought that ARC was a compiler optimization that would analyze your code and add the deconstructor code while compiling based off some possible usage graph or whatnot. ARC therefore is not garbage collection. Yes, it's memory management, but to link the two as the same is wholly inaccurate. Please chime in to let me know how wrong I am.
That's not math. It's calculation, a process that computers can carry on without actually thinking.
Yes, he probably spends his time actually coding stuff in just one or two languages.
This is why the rust people require a bang in macro names. The behavior is just too confusing if what looks like a normal function is actually evaluating its arguments in a non-strict manner.

Scala is another language that supports declaration-site opt-in for non-strict evaluation, very similarly to how swift seems to be doing it. I'm not the biggest fan of Scala, but my limited experience with it has left me with the impression that you can't trust any normal-looking code to actually be normal until you look at its documentation and/or source.
If you have to ask, you're not a web developer. It's incredibly useful if you are.
Yeah, a follower count is a bad metric because it completely ignores the quality of a follower. Compare a high profile, well known, respected and talented person who has contributed a lot as a follower, as well as a bot who signed up a week ago and has no meaningful contributions.

Each follower counts for 1 in the total follower count.
If you want to read good-faith reporting on GM crops, this is by far the best stuff out there: http://grist.org/series/panic-free-gmos/
Gee, I thought that the resolution of the issue was:

(1) Before 30 years ago or so, a student paid only about
1/3rd of what a college education really cost. The rest
was from 'overhead' taken from research grants, gifts, endowment income (from
gifts), government funding (say, state universities).

(2) Good students with little or no money got various
forms of financial assistance -- scholarships, work-study, etc.

(3) Wealthy students still paid only the 1/3rd.

So, someone got a bright idea: Why should wealthy students
pay only 1/3rd instead of 100%? So, why not let the
'list price' to the students be the full cost? Then
wealthy students will pay the full cost and others will
get 'scholarships' based on need and academic qualifications.

So, the 'list price' went from 1/3rd of the real cost to 100% of the real cost, that is, up by a factor of 3, that is, 300%. The rest of the increases were due to
better prof salaries, higher AdFunk salaries and more AdFunks, better facilities, etc.

But if have a really good media 'story', why give an explanation that would end the suspense, interest, drama,
sense of scandal, etc. and, thus, end the story? And lose the eyeballs and ad revenue? Gotta be kidding!
Really interesting paper, thanks for posting