skysight-inc/HackerNews huggingface dataset:
> What would be the best?

Most likely, compressed opcode.
Here's a throw-away account because I know my co-workers and friends are likely to read this. I don't know anything about "girls who code" as a charitable or outreach organization. My comments are directed at two other similar-sounding groups.

A few years ago I lived on the west coast, organized a regular software meet-up, and did some volunteer time at a similarly named group (though not Girls Who Code). I volunteered as a mentor once or twice a month for about half a year, not because it was a place to teach women or children how to use Python but because it was a place that welcomed all marginalized groups: poor children, the elderly, homosexual, and of course woment and girls.

At the start of summer about 3 or 4 years ago I was approached by one of the organizers and asked to make that night my last one. I asked if it was about the quality of instruction or complaints and they explained that the organizers felt the group would be better if the mentor roles were female. Simple as that: your gender mattered if you wanted to be in a teaching role, but I was welcome to donate to the cause through donations. I left and didn't return.

A couple of years later I'd relocated to the east coast and signed up with a bunch of co-workers to volunteer at weekend programming-camp for children. By pure chance we'd assembled a equal mix of male/female and also had representatives from 5/7 continents. A couple of days before the event one of our iOS developers had to drop out so we were a 5/4 split of male to female volunteers. When we arrived at the event we were instructed that they had a requirement that the mentors be at most 50% male and so one of us would have to take a seat. I understand that they think it's important that young people see men and women are "at worst" equally talented, but I can't help but feel like we were accused of being predators that needed a female chaperone. I wonder what their reaction would have been knowing one of the women with us was transgendered…

I left and also stopped helping organize the "parent groups" (a programming language meet-up whos name would make you think it's for women but in practice was more inclusive). The company I work at is still a sponsor of that group and I have no intention to complain about even though I think the tactics of their organizers are questionable.

I realize this is all one sided and sounds like what a bigot is likely to say. I'm refusing to name organizations because I think ultimately the goal of sharing that joy I found as a young person with my first computer is a good one. My issue is with the organizers of these two particular groups who are—in my opinion—attempting to do the right thing the wrong way.
I don't think it's possible without significant restructuring (for banks). They have huge costs that TransferWise is avoiding.
Spread It on Reddit -Interesting read on partisan information distribution
One trick which improves stability heaps is 'tempering' the data to fit the dt. Weve got the verlet integration thing where they say the velocities should be half a step behind before updating forces. I find they should also be reduced a little as objects are cutting through the analog curve of their orbits in the timestep - as a hypotenuse instead of an arc. When I tempered the data like this orbits were all much stabilised. Its required for objects if they are added to the model later too. To have their precise velocities measured while tempered they also need 'de-tempered' to tell where they are going precisely. Just calculate their acceleration move them half step and adjust for ratio of hypot/curve.

"velocity dependent forces"
I have been wondering how to implement a sort of quasi-electromagnetic force without the big expense of maintaining a magnetic field. I find the electro-magnetic force mind blowing compared to newtonian gravity. Like charges seem to be able to attract when travelling together, this would seem to produce patterns and structure more readily than gravitation.
Yes, but the resolver is not specific to sorting. The runtime of Prolog contains no list sorting code. (Or if it does, it does so as an optimization.)
A Month of “Hello, World”
removing Bitcoin withdrawal means basically stop to capital outflow which could be circumvented by using Bitcoin instead of RMB, this just put Bitcoin in line with RMB and make it more difficult to get money out of China
Precisely. Though I've never been to one personally (as a man), the women I know who have attended their events seem to benefit from it, as have the few men I know who have. The name may be "Girls Who Code", but the Boy Scouts & Girl Scouts aren't just boys and girls respectively.
I presume that you also refuse to do talks or workshops where all the speakers, panelists or mentors are of one gender or race? If so, good on you.

Look, you sound like a nice guy, so I don't mean this as a personal attack, but your take on this is a classic example of how good people can fall into the trap of their own privilege. You don't do events where men/boys are not allowed to attend (e.g. girls who code) and that sounds noble and ideal. However, it somewhat ignores the fact that the reason these events have come into existence is that our profession has for decades suffered from massive amounts of systemic discrimination (sexism in particular). Just because it's not encoded in a written set of rules, doesn't mean it hasn't always been present. For men/boys, there are infinitely more events to attend where the gender balance will always be swung widely in their favor.

When a woman developer joins/joined an all-male development team, do you think they have the luxury of being able to say "No, I won't do that"? Sure, there's no rule saying the team should be only male, but that's the "systemic" part. This is the "privilege" I'm referring to. You can say "no", because there are plenty of other talks and workshops for you to take part in. There is little to no negative impact on you from refusing those invites. What if women-only workshops were the predominant event out there?

I don't think events like Girls Who Code are the final solution. I agree with you that, in the end, an industry and events open to everyone is the solution. However, we've reached such a massive imbalance by operating via the status quo that I think things like Girls Who Code, despite being "discriminatory" by a textbook definition, have a net positive effect, rather than the opposite. I'll happily volunteer my time to teach more girls to again when I have the chance. I don't think the lip-service of saying our industry and events are open to both men and women will tip the scales towards equality.
Sufficiently Great
In our modern economy, lots of people do things they aren't passionate about in order to live a life of relative freedom. You happened to find success programming, but that doesn't mean I'll find success writing music (or whatever else my real passion may be).
Right,Generally programs store the crude CSS and JS resources - could that be enhanced with the goal that programs reserve the accumulated CSS/JS? That wouldn't help for the principal stack.
It's a tool just like any toolset. You don't need an undying passion for mechanics fueled by a thousand suns to use and understand a torque wrench. The allure around this job is invented and idealized in too many cases for it to be genuine to me. It has too many ordinary and mundane problems shared with other industries (i.e. social) to be a special industry. If it were really special, people would be tripping over themselves to get out of your way and see what you build or do next. Some people get to this level but the vast majority don't. Compare to being an astronaut.

There's also no tragedy in being a doctor that just wants to do a good job. Not every case is going to be an interesting medical mystery. In fact, it's probably gotten more frustrating as people suddenly start trusting internet articles and you have to endlessly urge caution and explain anything they've got wrong.
There is a requirement to hire Americans first but there are loop holes and shenanigans. One is that the wage offered is too low so no qualified American applies b/c they are already making more. I guess that this is what the 130k would fix. Jobs are advertised in weird ways either internally (a paper print out on a board in a company room somewhere). And you have the job interview itself which can always be gamed.
SciPy Tutorial: Linear Algebra for Beginners
The article talks about that in great detail.
Tips for writing an indie e-book
>Nadella, meanwhile, is keen to stress that the goodwill and positive headlines the company is receiving is only of temporary importance. The main responsibility is ensuring Microsoft remains on the right path in the long-term.

Key point. I'm very happy with Microsoft, and have been since they first announced the surface line and the various other moves they've made to make a single OS.

But They've crossed the threshold of the "holy crap? MSFT did that?" And they are in the "well, this needs to work a whole lot better for me to stick around."

The fact that the CEO is aware of this already is a good sign. Looking forward to the surface event this year.
> Ignore this blog.
90% of the time this holds true for the whole medium.com platform :)
For the last several years "learn to code" has been a meme (President Obama spoke to this on multiple occasions), and the "T" in "STEM" is "Technology." I don't think the "meme" is the problem.

Also, while I definitely am much more well paid as an engineer than I ever would have been as an academic, the quality of employment the field (in terms of opportunities available, working conditions, peers, and other factors) is a bit underwhelming, in my opinion. Without some pretty big changes in some of these I'm not sure we should blindly encourage "everyone" to seek an IT career.
In terms of engineering problems, make sure you aren't making things more complicated than strictly necessary. Most software gets rewritten because constraints/requirements/teams change over time, in unexpected ways. YAGNI.

Also, usually your job isn't to solve an engineering problem, it's to provide business value. It's easier to claim great engineering value (because all the requirements/constraints are in your head), rather than actually solving customer need where someone else gets to decide whether you are providing value.

Oh and of course people who are more visible to higher-ups get promoted more!
I am not sure reopening private windows is a good idea, either, but Mac OS removed the rule "quitting an application closes its windows".

Given that, it is logical that it reopens private windows, just as, for example, TextEdit or Numbers reopen windows with content you never explicitly saved (even across reboots)
I'm sure the lawyers will figure out how to abuse the L1 if H1B reforms are brought in. At least on the IT consulting side.
Anyone who identifies the problem and the solution is labeled a free market ideologue and ignored.

This is the solution:

http://www.ncpa.org/pdfs/st349.pdf

It's not a mystery why all of the industries suffering the cost disease are dominated by government.
Hot priyanaka chopra scenes in bollywood movies. She is dam hot
Until their (congresspeople's) privacy is compromised, we will not have privacy. Your old video rental records have more privacy than anything you do on the internet today, because a congressman's was made public so they immediately protected it. That's how this works.
> OP, you might be interested in Quantopian's Zipline algorithmic trading library, which is also in Python: https://github.com/quantopian/zipline

Or backtrader (backtesting and live trading with Oanda and IB)

https://github.com/mementum/backtrader
There's variation on a single street :)

But what neighbourhood you live in Boston is a choice.

Picking up and leaving a city is not a choice for most people.

Also the 'cost of everything except housing' is pretty consistent - everyone pays roughly the same a gallon of gas, and an identical basket of groceries.
I'm considered slow (ish), but I have very few bugs returned. Most (but not all) the faster devs have many bugs (often trivial, but sometimes show stopper) and spend time going back and forth with QA.

My thinking is, QA isn't there to find my bugs. They're there to make sure I don't have any. I seem to be in the minority on that thinking.
> pharmaceutic companies have much more opportunity to sell or advertise their products directly to consumers.

This is true, but I don't think its for the reasons you described. The cause is actually simply that they are legally allowed to advertise. I don't believe there's a single European country that allows pharmaceutical companies to advertise directly to consumers.

Consumers actually have a lot less choice than you'd imagine. You can request prescription medication from a doctor, but they won't necessarily prescribe it. Doctors can prescribe for off label usage, but the pharmaceutical companies are strictly forbidden from advertising that, and often even mentioning it. Doctors only really follow your request if its for an alternative treatment that they agree with. Similar to what you describe, insurance companies can also refuse to pay for drugs with generic alternatives, or request that the doctor follows other forms of treatment first.

Some of the advertising is to drive consumer choice, but it actually may be more for the doctor. Even if they don't prescribe a medication requested by the patient, they're forced to consider the drug, and they'll have the name in their head when reading journals and publications.
Slightly related: pre-parsing code and loading already initialized application state is available for the Dart VM for a long time now, and the technology yields faster startup times:

https://www.dartlang.org/articles/dart-vm/snapshots
I just spent several hours debugging a nasty npm / shrinkwrap dependency clusterf* across multiple repos and I don't think passion has any bearing on my state of mind right now.
Well, if that isn't that a comically spooky infographic:

https://data.afr.com/2017/01jan/microsoft-ceo-hype/index.htm...
You didn't prove that giffen goods are equivalent with veblen goods, there.

If a package of ribeye steak normally sells for $2.99 and doesn't sell well, but then its price changes to $6.99 (but nothing else changes), and demand increases, that steak is a giffen good. The ribeye steak is not conspicuous consumption (unless your definition of status is really loose and includes posting photos of your food to Instagram). What happened there is straightforward: there's an elastic demand for ribeye steak, people saw the price and assumed quality signaling. When it increased to price parity with higher end brands, people assumed quality parity as well.

Conversely, a mechanical watch is specifically optimized to be good at time keeping in the most functional and cost inefficient ways (e.g. assembled in hand in a white gold case with a hand-decorated guilloche dial and proprietary in-house movement mechanisms, etc). That is precisely conspicuous consumption, and thus it's a veblen good.

One good's demand increases because of quality signaling, the other good's demand increases due to status signaling. The point of there being two of these definitions is the nuance in why consumers would purchase luxury items. Theoretically, people don't buy at Trader Joe's just to brag to their upper class friends that they shop at Trader Joe's (this is not a good example but take away a specific brand and you get the gist).
Then why bother preaching something they clearly have no intention of following, while supporting an ecosystem which practically goes against it?

If we're talking about having to conserve time, that seems like a clear waste, either way.
The problem with focusing on passion as a driving force is that it reverses the direction of how professional "passion" is often developed - through experience. I can't find the source now[0] but I recall reading about research investigating professional passion in college administrators. It found that passion was directly related to work years. In other words, experience and advanced skills bred more confidence and passion over time.

The other problem with making passion a mandatory requirement is that it's selfish. Passion has nothing to do with providing value, which is largely what yields professional success. Most people are passionate about their fun hobbies, but that doesn't mean they should pursue them professionally. If an employee isn't passionate about coding but gets the job done, then what's the problem?

[0] Study Hacks blog by Cal Newport, maybe?
Passions don't necessarily have to be ingrained from birth. Plenty of people get into something for one reason or another and gradually build their passion
Can confirm: ~100M Americans run A/C all summer, and also in spring and fall, too. Most American homes have central A/C, so you cannot easily "enable" it only for the room you're in. The typical supermarket or office is ~20C in summer, many homes are kept 20-22C.

I never realized how much I hated this until I started spending a lot of time in a warm country that uses AC sparingly.

However in the hottest parts of Texas the summers are brutally hot and humid even at night, and the insects are a force of nature. AC is kind of a requirement. I would imagine that if AC were magically outlawed tomorrow, 90% of the population or more of most of the South would pack up and leave by the end of August.
Gas Hydrate Breakdown Unlikely to Cause Massive Greenhouse Gas Release
Americans always name salaries in bruto.
Grammar isn't merely part of language (2016)
> And of course, I'd be remiss if I didn't say that we're hiring. =)

Yeah, and your hiring process is rife with stupid biases like autorejecting people based on who they worked for in the past.
Totally agree. It's because of stuff like this that I find Go to be fairly tedious for full stack web. JSON microservice that's blazing fast is great. High concurrency workload, great.

Full stack website that reuses template parts with live data, manages sessions and logins, images, JavaScript and CSS...not so much.
Is there something they can offer you that would convince you to stay?

If so, consider asking for that thing before you commit to leaving.

Otherwise, it is in your interest not to say anything until you have the exit strategy in place.
Why is Mr Trump not signing the executive order to increase the salary of H1B visa holders? He signs a few executive order everyday but something seems to holding him up from signing the one around H1B visa. Looks to me that these outsourcing firms and their customers in USA have a stronger lobby than expected.
Pursue programming with passion
Yeah. I'm always baffled by these programmers complaining about the learning curve of vim or Git. Guess what, good tools are complex and you'll have to learn to use them and practice using them in any profession.
The article is quite good, better than the title of it :)

We need a better way to interview :)
My Basic Toolkit of 16 Open-Ended Consulting Questions
Affirmative action means women and minorities get preferential treatment during hiring. Given the fact that women and minorities are underrepresented in tech, it should be obvious that they would have an incentive to join the industry because they would have very little trouble getting hired wherever they want. And given the fact that over 60 percent of graduates are women, it's clear that lack of opportunity isn't a factor for women at least.
Not first class access, but you can call arbitrary JavaScript via FFI. An approach that worked fine for me was to use a simple object which holds your DOM handles via incrementing numeric IDs and pass them back to your Rust (or C++) code. I found the FFI overhead to be non-existent compared to the actual DOM work as well.
I'd be interested to know what services like Instapaper are used by HN members.

Personally I've always wanted to like Instapaper more. I really do. I've given it a few extended runs, on it's own, and parallel to Pocket; but I always end up moving back to Pocket.
It really depends on the company you work for. Are they a private company, selling the CRM you work on? Regardless, I suggest talking with your company about working on the side. Believe me, it's worth keeping it all out in the open (Unless you want to compete with them, then figure out what code belongs to them), there have been horror stories about companies slurping up any work their devs do on the side, because of some verbiage on your agreement with them.

Talk through with your company and find where the line is drawn, that will be your best bet.
I just found this one which has more details for the British Isles & Western Europe here:

http://www.kis-orca.eu/map

It also includes power map & wind turbines zones.
> If, like me, you have no interest in managing other people and want to just do coding for your career, then you’re eventually going to hit a ceiling in any organization

I can't think of one job where you won't hit a ceiling if you don't want to manage people.
7 Things We Love About Susan Kare: Introducing the Kare Cohort
"If you are pursuing programming to become wealthy, you’d be better off pursuing a career in management"

This is hopefully false for interesting companies, otherwise, just flee! If you are working for an organization that does not value senior software engineers, this organization is just crap.
As long as there is a market where <SOMEBODY> pays a regular recurring paycheck for <ACTIVITY>, that <ACTIVITY> will attract people who are not particularly passionate about the job. This is ok.

That activity is different from <SPECULATIVE WORK> without a steady paycheck such as writing novels, composing a song, and painting original art. Those fields absolutely require passion because of the constant rejections and overwhelming odds that your work will not be a "hit."

Programming work is a very wide field that encompasses both maintenance work and the artistic work. The jobs that are mostly maintenance work can attract people who are competent but not necessarily passionate. They're not going to wake up in the morning and get excited about moving a zip code field 1 pixel on a shopping cart form. But they compartmentalize that 8 hours of that programming that companies need and then go home to play with their kids. The essay ignores that scenario which is probably the vast majority of programming jobs.
Very interesting topic. I also just generally enjoyed the liberal use of exclamation points throughout.

"These are Irreducible Mathematical Truths!!! No rational justification is possible!"

Imagine just shouting that at someone who you're having an argument with
Interesting Interview to Gabe Newell about Valve VR Plans
I wonder how big are those swirls compared to the size of earth
>Although it is true that foreign workers at the Indian consultancies receive more visas than higher-skilled workers at better-known firms, a simple solution exists. Congress could raise the number of visas issued. Given that the unemployment rate for college graduates sits at 2.5%, it is fair to say that most native workers displaced by H-1Bs land on their feet.

Absolute scum. Native workers displaced by H1Bs is ok because the fired workers eventually find other work? Vile.

A significant proportion of IT and STEM graduate are unable to get work in their chosen industry, and proceed to waste years of education by going into other areas out of necessity.

I can't believe somebody could shit out the quoted text and have it published.