skysight-inc/HackerNews huggingface dataset:
Kepler's laws don't apply to galactic orbits, because galaxies aren't point masses, nor sufficiently spherical and uniform to be approximated as such.
Well, this place has only a pretty select range of jobs by the looks of it, local industry is quite limited. By the same token you can be a logger in large parts of Canada.

I think the best way to interpret the article is to realize that there are many places where people no longer wish to live after several generations and the cities lure with their - presumably - higher incomes and easier access to 'life'. So you get this kind of cycle, where people move out of some rural spot and then need to be replaced by others that have grown tired of life in the fast lane.

I've made this switch myself several times and it is always interesting to see which parts you miss the most of what you left behind.
Comments and submissions that are flagged will have the word [flagged] in the name/timestamp menubar, and will be greyed. You will see these if you set "showdead" in your profile to "on".

"Watch what gets flagged" just means look at the posts that get flag-killed.
Location: Toronto, ON

Remote: Yes

Willing to relocate: No

Technologies: HTML, CSS (+LESS, SASS, various responsive frameworks), Javascript (+jQuery), PHP (+Laravel), C++, MySQL, Adobe Creative Suite (Photoshop, Illustrator), Sketch

Résumé/CV: https://drive.google.com/file/d/0B-F4Vp8sJK0YWEwzZFloZFhZak0...

Portfolio: https://dribbble.com/evemcdo

Email: evelynmcdonald@outlook.com

Hey, I'm Evelyn!
I'm a front-end developer with UI design experience from Ontario (currently living in Amsterdam) looking to find a funky fresh career opportunity in Toronto, ON. Feel free to email me, I'd love to hear about open positions.
>Yeah sure India has many quirks, but I can't find another country which has people from so many diverse backgrounds (religion, language, customs) who co-exist so peacefully.

"India, one of the most diverse countries in the world with a population of 1.3 billion, experiences severe caste and tribal discrimination, and in recent decades has seen a notable increase in sectarian violence."

Bettye Miller's piece on Ajay Verghese, author of The Colonial Origins of Ethnic Violence in India (2016) [0]

[0]https://ucrtoday.ucr.edu/37140
I didn't even have to go to IRC and ask you guys about this, now that's service! ;-).

Exciting!
Depends on what you want to do, but learning another spoken language is always helpful. Chinese is good for tech since a lot of companies work with Chinese manufacturers and there is more documentation available in Chinese.
I got my green card yesterday. It took me eighteen months, which is a ridiculously short amount of time, if I had been from India instead of Australia it'd be another 6 years or so before anyone even looked at my application.

For me a green card was a convenience rather than a necessity. It wasn't anything life changing as it was for the article's author. As a software engineer that qualified for a non-supply capped visa I could live in the US almost whenever I felt a need (I only needed to find an employer willing to fill out some extra paperwork for me).

That said I'm really grateful to have my green card, I'm much less stressed about my future. I no longer worry about having to leave the US if I lose my job. Now, maybe I'll buy a house, maybe I'll start a business? Exciting new possibilities.
I have trouble finding things that require more than 10kloc of Tcl but Tcl has been extended since Osterhout sorta faded on it.

It has features like namespaces and package management since at least 8.x . Language comparison is always challenging. I've had less trouble with Tcl than with just about any other language. But it rather requires thinking about the problem in certain ways. The main thing it requires is adherence to an event driven model.
The story of how LinkedIn shopped itself to Microsoft, Salesforce and Google
Well in some contries, the media has a substantial impact on the peoples. They make a mountain out of the mole hill for some issues.
Wry writing.
j15t gives you the money quote of the results in https://news.ycombinator.com/item?id=12025219

If you just want to know what percentage of variance in family SES is caused by the measured SNP differences, this study puts it at ~20%. This isn't too interesting since we already know that as most SNP GCTAs turn in results similar to that and there are several other studies establishing SES SNP heritability similar to that ( https://en.wikipedia.org/wiki/Genome-wide_complex_trait_anal... ).

This heritability doesn't tell you how the genetics is causing the higher/lower SES, though. It might be because they are increasing intelligence (most plausible); changing personality to more extroverted and Conscientious (possible); or increasing height (possible); or changing preferences to more rewarding fields like STEM (plausible given other results on subject area interest being genetically influenced); or maybe because they are yielding blue eyes/blond hair (highly unlikely). In this case, the researchers look at intelligence, since that is a trait closely linked to SES and also highly genetic.

So what you do is do the GCTA on both SES and intelligence, getting the usual 0.2-0.3 heritability estimates, then you look for overlap. This paper is interesting because it finds a great deal of overlap, indeed, almost total overlap - so you can interpret this as showing that at least part of SES is heritable and passed on in families, not because rich families are better at finding summer jobs for their kids or they leave their kids fortunes in their wills or live in better neighborhoods, but because they give their kids more intelligence genes and intelligence is important for success in modern society.
I'm pretty sure that was Chris Morris. (He and I were both regulars at that group.)
The Two Types of Knowledge: The Max Planck/Chauffeur Test
Fun idea, but for me the rhyming part makes the URLs much less memorable.
What kind of visa is that? I know L1 is a popular non-capped option, but that is for intra-company transfers.
If you're running a low traffic site the hosting is a rounding error. We're talking about $5-10 here. Is that really a justification for anything? If money is THAT important you just write the app with Nginx/SQLite/Lua in the first place.
Good news for FreeBSD. I agree that LibreSSL is the best bet for the future.
They did. Until the oil patch imploded, you could easily get a job with an annual salary that paid more than the average cost of a house. $70k salary, $60k house, for example in rural Saskatchewan.
Woah, tiling window management for the console! That is so awsesome. Thank you, good sir.
If I may ask, which visa category did you have and how did you get it?
June 7th AND 8th: Weiner and Hoffman each chat (separately) with Nadella, telling him the $182 offer just isn’t good enough, but that they are open to a $200 per share offer in cash. Sure, Nadella says, but we need to find “cost synergies” with that price.

"Cost synergies" is a euphemism for layoffs. In other words, Linkedin's employees will be paying for the bid increase.
This overflow check is extremely cheap. Just check the overflow flag on the cpu. jo +4; jmp bignum; 6 byte.
C compilers didn't support it until last year, so everyone just used inline assembly. Now we have it in gcc 5 and clang 3.4

One good trick started by lua is to use double for everything and check the mantissa of the normalized result for overflows. A double can represent the whole int32 range. With double and nan-tagging you have a unique fast representation of all primitives and can use a double word stack. Which is the biggest win.
Look at how python, perl and ruby are doing this. Horrible. And then look how a fast dynamic language is doing it.
The LHC’s Weird, Whale-Like Sounds
Without free speech you don't have well informed voters

What about uninformed bullshitting speech that cause voters to not make the 'well-informed' choice?
Preparing for the Worst: Space Insurance Market's Realistic Disaster Scenarios
You gave an interesting explanation of what morality is and where it originates (in your opinion). However, that's besides the point.

Even if morality was just herd instinct, what you were saying previously is that suffering for you is not immoral. And even though, many intelligent people saw absolutely nothing wrong with torture, what about you, right now?

What I'm getting at is that your original statement which basically said "suffering is OK" (you didn't indicate any restrictions or conditions) is just bullshit.
Early Visual Concept Learning with Unsupervised Deep Learning
I don't mean to be snarky--I'm genuinely curious if you are being sarcastic here. As a US citizen, I've been met with indifference, or more likely, quizzed on the places I've been, my home address, or the contents of my luggage. Never once has the greeting been "Welcome home"
Okhrana: The Paris Operations of the Russian Imperial Police
I don't see "pretend" as being productive. If you're dealing with an app that would otherwise refuse to run without a permission, even if it didn't truly need the permission to function, then it would simply escalate the arms race. It would be pretty easy to detect a fake filesystem (try to write a file, then read it back) and spoofed GPS (GeoIP, ping supposed nearby servers, etc). And, of course, these checks could be encapsulated in a convenient library for developers to easily use. Then you'd have the browser's response to this and we'd end up in the ad-blocker-blocker-blocker world in which we now live, only we're wasting the time of developers who would otherwise be doing productive things (more browswr bug fixes/features). At least with the current ad-blocking mess we're only wasting the time of adtech.
This ain't a laptop though and the shortcomings you're talking about aren't apparent in usage of a desktop (except the update which author referred to).

Stating your hackintosh and this hackintosh as the same isn't fair.
Record-efficiency turbine farms are being inspired by sealife
Thanks for the feedback! I was toying with making adjective-noun-verb triplets. You think that would be easier to remember?
Laws of programming [pdf]
The author mentioned three incidents: the student protests, the large funeral of his father's assassin, and his treatment by Indian border patrol.

India is light-years behind the rest of the developing world in part because it subjugates hundreds of millions of its own citizens.
> Some permissions (e.g. storage access) may not be hard to generalize like this

In fact doing it this way would be very bad.

In sandbox model it’s usually the container that owns the file selection ui, perhaps accepting some plugins etc. from the client. The client is never granted permissions to see outside the sandbox. Pretend mode in this context would result in requesting unnecessarily broad access.

IMO for things like location the only way to do it both in user-friendly and privacy-friendly way requires a capabilities system. When an app is given privacy-sensitive data it shouldn’t be simultaneously granted any permissions that allow this data to be leaked.
> India's de jure protections on free speech are far greater than (for example) what the UK grants.

Nope, it is isn't. Comparison between UK & India with vastly different citizenry, laws, enforcement and track record is a non starter.

> You're vastly overstating what is "well known" about Modi, but even if you weren't...

I wish to bring your statement forward: it is spot on here!

You're right. We can never be certain about Modi's role in the massacre without the democracy in question being available, i.e. a democracy that stands for: equity, representation, freedom and justice. Note, it includes free speech.

Is it not a fact that people were killed or instigated to be killed by the state then?
This. The article does not explain at all where exactly all the processor cycles are going. It's basically just saying "it's not the Python languages' fault!" but fails to name a specific culprit.

It says it's spending the cycles in the "C Runtime" but what exactly does it (have to) do in the C Runtime that eats up performance?
It's probably an E-3, which was created as part of a free-trade deal between Australia and the US.

https://en.wikipedia.org/wiki/E-3_visa

Source: I've had one.
screen has been far too buggy for me. Especially when my connection dropped and I wanted to reattach to an existing session. Sometimes it just froze there, even by forcing the detach.
Only the old dumb ones (python, perl, ruby, formerly also php). Normal dynamic script languages are written by engineers and are therefore very fast.
Depends on what you mean by "complicated". My habit is to lay things out in event cross state and for that, it's pretty even. IMO, FSM are awfully good at reducing/decomposing complexity. An FSM in Tcl may look like:

array set FSM {

init {

...

set state two

}
two {

...

}
}

...

set state init

...

eval $FSM($state)

I have just put together too many things that would have been severely daunting in any other way in this manner to agree with you.
I don't think the GIL is ever released while running Python code is it? So there is no parallelism between Python threads.
Oh, I'm sorry you've never been greeted that way :( I'm not being sarcastic, the first time the officer said it to me I was amazed!
Are you arguing that there is only one "correct" choice? Such a belief is rooted in authoritarianism, not democracy.
Wouldn't it be more like Tuesday-Saturday?
Location: New York, NY

Remote: Yes

Willing to relocate: Yes

Technologies: Android/Java

Résumé/CV: https://github.com/chris-shum/chris-shum.github.io/raw/maste...

Email: shum.chris8@gmail.com
I've heard "welcome home" each time, coming through Seattle or Chicago over the past ten years.
Some experiments I did during my coursework for my M.Sc. indicated that it was actually worse-than-useless at the time (2009?) Here's what would happen:

- When you've got one CPU core, the threads basically just act like a multiplexer. One thread runs for a while, releases the GIL, and the next thread runs for a while. Not a big deal.

- When you've got multiple CPU cores, you've got a thundering herd. When the lock is released, the threads waiting on all of the other cores all try to acquire the lock at the same time. Then after one thread has run on, say, core 3, it's gone and invalidated the cache on the other cores (mark & sweep hurts caches pretty badly). The thundering herd stampedes again and the process continues.

- To make matters even worse, each core runs at low utilization (e.g. a quad core machine, each core runs at ~25%). If you've got CPU throttling turned on (which my laptop, where I started the experiments, did), then the system detects that the CPU load is low and scales down the clock speed. Normally, this would result in increased CPU utilization, which would speed the CPUs back up again. Unfortunately, the per-core utilization stays pegged at 25% and things never speed back up again. The system looks at it and says "huh! only 25%! I guess we've got the CPU speed set properly!"

Maybe it's gotten better since then? I haven't checked recently.

Edit: I wish I had the results handy. The basic conclusion was that you got something like a 1.5x slowdown per additional CPU core. That's not how it's supposed to work! Using taskset to limit a multi-threaded Python process to a single core resulted in significant speedups in the use cases I tried.
If the UN had proportional representation, the vote would have gone against, since both China and India voted that way.

Can you articulate what horrific outcome you're thinking of? I'm not good at imagining what other people find horrific.
> It also fucks up the base point, we don't need water.

If you mean that as written, it is completely wrong.

If, however, you mean that we do not need to drink water, then it is not so wrong. It might be possible to get all the water you need by eating enough foods with high water content, such as cucumbers, tomatoes, and lettuce. I'm not sure how practical it would be to actually try to eliminate all water from drink and get it all from food.
Got this on an iPhone 6 with Mobile Safari:

'Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.'

Wondering which features they are using not available on Mobile Safari.
I was greeted that way flying into both Miami and Dulles, separated at times from 2000 to 2009.
I have unifont installed on Linux. Ironically, when I set Firefox to disallow sites to choose their own fonts, and set unifont as my default, the unifoundry site text looks terrible, like the old days. When I allow sites to choose their own, unifoundry looks fine. And when I disallow, and use Verdana, unifoundry looks fine.

Similar with HN.

I'm guessing one of the goals of unifont is that I never see a box where I should see a glyph. Is there a way to fall back to unifont? Is it a per app choice?
Lists are a first-class object in Tcl, so it's not clear to me how much of a deficiency not having linked lists is.

I've had cases where opening a 'C' program as a pipe and doing heavy number crunching in the 'C' program outperformed native Tcl.
You left out the biggest difference between what we have and a free market: third party payment.

If the party paying is not the party demanding, it does not resemble a free market.
I would like to see that comment, too. I bet it's amazing.
The semantics of the language are extremely flexible, that flexibility add a ton of "yeah but" when trying to do obvious things. "yeah but what if they monkey patched boolean?" ... If I were starting a Python VM from scratch, objects would be closed and only deopt if they were mucked with. Most Python code in the wild is written in a dynamically typed version of Java. Yes most Python is Java w/o the types. Typed inference, escape analysis and closed classes will allow for the same speed as the JVM.
You don't have to treat everything as a string. I've written a Tcl interpreter in VHDL and it avoids the traditional pre 8.0 string interpretation. It parses everything into an AST and interprets that instead. This saves on the overhead of string processing mostly static code inside another interpreter that isn't optimal for such tasks.
Entrepreneurial Storytelling
I don't know about 'new'. I read Dos Passos's _U.S.A._ trilogy many years ago, and what I kept thinking in reading articles and essays about China's modernization over the past decades is, 'it's just like in Dos Passos!' Especially when you read about some Chinese businessman who has founded a dozen businesses none of which have anything to do with each other after starting as a beggar or something, I kept finding it an echo of the people in Passos. China is really in a similar stage as the USA was in the Gilded Age, right down to the muckrakers in Hong Kong and private security agencies.
Its the same as retail/customer service based industries. I've never had a pleasant experience at Walmart, but at the bodega down the street things are different. Flying into a major hub like say Miami the agents just wanna get you through, flying into say...Cincinnati or San Antonio the pace is a bit slower and the customs agents more friendly.
Modern Chinese writer so crazy he invents new literary genre.
> their hardware is mediocre

It also seems like RX 480s also overdraw the PCIe bus (drawing more than 75W from the slot--cards are supposed to be able to pull 75W from the slot, 75W from the six-pin connector, and 150W from the eight-pin connector), which is potentially dangerous for the rest of your hardware, too.

I went from being a steady AMD/ATI customer (last card was an HD4870) to a 980Ti and don't see myself going back anytime soon.
Insurance craziness. CVS is becoming a classic horizontally integrated monopoly for drug distribution (benefit management, wholesale distribution and retail) so it's getting much worse in recent years.

For normal drugs they have "step up" process for new drugs so they won't pay for a 90 day script without you first getting two 30 day scripts. They make more money via co-payments on 30 days so shockingly, they fuck this up all of the time to make more money.

In my case, I am on a blood pressure med that went generic. So the script changed to the generic... Which triggered the 30 day "step up" for the same drug. I lost alot of weight and had the generic script changed to a different dosage... Again, back to the 30 day "step up". My insurance penalizes you for short term scripts for maintenance medication, so I get to pay $50 each for two 30-day scripts vs. $25 for a 90 day.

My wife was different, "speciality" drugs, which include stuff like type-1 diabetes and fertility meds require that you use the insurance company's pharmacy and jump through more hoops. My co-worker has a daughter with type-1 diabetes. He's a "type A" PM and actually has developed a project plan with about 100 documented steps to ensure that her medications are delivered on time. He did that after he daughter had to be admitted to the hospital when they ran out of drugs -- which cost the other insurance coverage $25k or more, so it's not saving money.

It's all about delaying expenses over some reporting period and maximizing revenue. Nickel and diming co-pays is how they make a profit with a huge employer like mine with lots of bargaining power. Delaying issuance of speciality drugs is also a profit center, as they are paid a commission/incentive for "controlling" costs in a given quarter/year.
I had been on an E-3 visa (similar to a H1-B but for Australians and without dual-intent), I applied for a PERM via the EB-2 category (employment based advanced degree / extraordinary ability).

I had good immigration lawyers (McCown & Evans) and the process really had only a few main steps.

1. My employer describes to the Department of Labor a position that they would like to fill and demonstrating that they are unable to fill the position with a permanent resident or citizen.

2. A process where my employer submits my resume and reference letters to the Department of Labor to show that I am an alien that could fill the position.

3. I submit an application for permanent residence and and application to adjust my immigration status (from E-3 to PERM). Because there isn't a queue in my category (for my nationality) these can be filed simultaneously.

The first two steps took about 6 months and the final step about a year.
Richest nations fail to agree on deadline to phase out fossil fuel subsidies
Nim's syntax is far away from that of Python its more like "clean" JavaScript.

I wasnt intending to be sarcastic. I apologize if so.
Hi Glenn :-)

I could have sworn it was a _different_ Chris. I remember someone with black hair. He may not have frequented the meeting as much, because I don't remember seeing him again after that.

(P.S. I've updated my profile.)
Your inability to find it is telling.

Here's one comment from tptacek that includes the words "vote" and "die".

https://news.ycombinator.com/item?id=2404136

It's still live, which is a criteria you included. It got upvotes, and there's no dang reply, so I'm not sure if it's the comment you meant. I'm not able to find any other comment that fits your description. Can you?

> The blub setter/getter comment really is the archetypical "dumb comment", isn't it? Nicely done.

> Users should live or die by their votes on that comment. If you vote up the blub comment, you should personally get the downvotes for it too. Upvotes should expose you to the karmic downside of superficial comments.

> Especially because the really good comments, the ones most deserving of upvotes, don't seem to get a lot of downvotes; watch the scores on a 'patio11 comment closely sometime to see an example.

I quoted the full thing because context. But it's really obvious that he's not talking about actually killing actual people. (Unlike some other HN users.)
E-3 which is like a H1-B but for Australians (from a free trade agreement). It is capped per year but has never reached the limit.