skysight-inc/HackerNews huggingface dataset:
You are on the right track (no pun intended). Your second and third function signatures are actually the same thing in F# (and any other language with curried functions by default). Similar functions such as "map" and "filter" can be thought of the same way.

A big benefit of currying by default is that all functions can be treated as one parameter functions -- a very powerful tool for function composition.

Also, providing only some of the parameters (e.g. the first) and leaving some to be provided later is the technique known as "partial application" -- another key tool in functional programming.

If you think these things look interesting, you should for sure look into F#/OCaml/Haskell/Elm/etc.
In some iterations you can avoid the blue shell. IIRC the 3ds one shows you what items the others are holding and if you see a blue shell pop up, just move behind the guy in second place. Even if the blue shell is fired, it makes a distinct noise and if you aren't too far ahead, you can duck behind the second place guy and let him take the hit.
Oddly one of the more interesting quake 2 mods i played around with was Brazen. It made the Quake 2 weapons have realistic ammo management and carrying capacity.

The most intriguing part was perhaps that you could transfer ammo between magazines, and empty ones was thrown into the game world.

The developer would go on to make a variant of this that was compatible with Action Quake, with a bit of Matrix influence thrown in (you could climb buildings by "wall jumping").
comment in that thread by James

Half the team were employees in every legal definition of what makes an employee (they deducted and punished "independent contractors" which you can only do with employees" - as the case was with Uber and they settled) but were categorized as "Independent Contractors" until April, they were forced to sign new contracts saying they employees but were under "probation" for another 3 months, so until the end of June. They planned this from the beginning, so they didn't have to have a lawsuit when they did this and say "hey you signed a contract" .... forced signed, they changed the pay structure in May without a change in contract either. These employees only got 2 weeks, despite being a week and a half away from passing probation.

Does anyone know if this is true, because this is really poor behavior.
This is objectively not true [1] and has the same sort of arrogance that frustrates people who live in other areas of the state. Is the cost of living ridiculous? Absolutely, but the higher-than-average salaries at least help compensate.

Consider, for example, San Diego [2], which is considered the worst city for long term wealth accumulation in the entire USA.

1. http://www.trulia.com/home_prices/California/
2. http://www.sandiegouniontribune.com/news/2015/oct/26/san-die...
I don't know why randcraw is being downvoted here: his/her points are vital clarifications.

Humans have been gathering and analyzing data for thousands of years. We have _not_ waited for Google's latest ML or neural nets to do analyses. Otherwise I'd be carving this post onto a stone for future generations to peruse.

The valuable and understandable AI, the step that will make a difference, isn't in "big data" - it's in figuring out how to do what those humans have been doing all those thousands of years.
Think outside consumer-facing applications. Medicine, biology, geology (oil, gas, and mining), finance, transportation. Tons of data, tons of dollars, and important problems.
A good book discussing the drivers (and some of the technology involved) of increasing ICBM/SLBM accuracy is "Inventing Accuracy: A Historical Sociology of Nuclear Missile Guidance".

https://mitpress.mit.edu/books/inventing-accuracy
The Muscle Patents [audio]
Anecdotally: I fully recommend CertSimple. We used them for an EV cert we needed and not only was it simple to set up the request, but the processing was quick, too!
>who is actively developing new desktop apps in C#, .NET on Windows which are not games?

Almost everybody doing in-house enterprise desktop apps (and those are a heck of a lot) and tons of people doing desktop Windows apps that don't need to be C++ (e.g. not Photoshop, Office and co).

Again, those are in the tens or hundreds of thousands. Check any Windows app review site or repo for examples.
Who did they get to design the manipulator, David Cronenberg?
Aaaand the Controversies section of Comodo's Wikipedia page gained another entry.
You are arguing against things that aren't being said. Of course there may still be bias in the standardized system; no one proposed that standardized systems remove bias. See the SAT for further details.

If the system is open, then the bias can be found through statistical analysis with experimental data. If the system is closed -- as it must be in human logic -- then the bias can only be discovered through actual outputs after enough runs have accumulated. In this case, that means people's lives are being affected by something that we can't necessarily tell is biased until its too late to prevent it.

So yes, moving to standardized logic is a win against bias, because standardized logic can be opened and analyzed and modified.
There are a number of companies set up specifically to help with matching grants. See Benevity, Double the Donation, etc.

https://www.benevity.com
https://doublethedonation.com

EDIT: They generally keep lists of charities that most companies find acceptable to donate to.
They are indirectly set. Look at the table in the Wikipedia article. There are clear goals for a reduction in CO2 emissions and to achieve that coal has to be phased out
Define missed in this context. Missed to means they had an opportunity to sell those 10mm shares @ $23.99 elsewhere. I don't think that would have been remotely possible.
I just posted pretty much exactly this point and then read further down the read and saw this.

I think people get caught up in the product, and forget that sales is just as important to the core business.
I'm hoping Basic Income will be up and running by the time I hit my late 60s.
that sounds not right.
I hope they give you a good severance if you relocated.
That sounds like it should be illegal under something.
It's much harder for a government employer to remove a pension than for a private employer, so it's going to take a lot longer for the public sector to eliminate pensions than it has taken the private sector.

Governments tend not to go out of business, or get acquired. Governments rarely have the finances to buy out a pension (if they did, they would fund their pension obligations). Governments have a much harder time implementing a dual class workforce where newer employees don't get a pension, because they will often see public pressure when terms of employment are unequal -- a private employer may get pressured too, it can ignore it.
Do this check for any IPO stock on any given day, it always is the same case. GF has taken a week sometimes to get them on their feeds.
The organization I work for has used Comodo certs in the past, but antics like this ensure they'll never receive another dime from us.
Semver says that for x.y.z, x == 0 means no guarantees about anything. Cargo currently treats x == 0 as the same as x == 1.

I disagree that this is more useful, personally, for exactly this reason.
Download OnePlus 3 Wallpapers Stock QHD
Hmm possibly. The story showed [flagged] on the left of the title, next to the upvote button. I don't think comment cooldown would trigger that?
Anyone else alarmed that a doctor was leaving because the rent was too high?

A doctor is one of the jobs that is expected to pay top dollar in American society.

If a doctor can't make it in the Bay Area, who's going to cut your hair, serve your beer, or mow your lawn?

If wages don't rise in line with skyrocketing living costs, then the only alternative is a permenantly impoverished underclass.

People of the Bay Area: are you ok with that?
Hey Chris! Just watched the video from elixir conf EU

Do you have more information about the "Phoenix with gaming" book that's in the works? I'd like to find out more about it and when it would be available.

Thanks!
Just started making a game in Phaser and so far I find it very nice. Before that I used MonkeyX and before that Impactjs: Phaser feels better supported so far.
Note: that is for Doom 4, not Doom 1
I'm cancelling an order for a code-signing certificate with Comodo. This is disgusting behaviour on their part.

Can someone recommend a good provider for code signing certs?
> To be fair, calling them first person shooters wasn't really a thing until a couple of years after the release of Doom.

In fact up until that point they were generally referred to as "doom style" games or similar (because while Doom certainly wasn't the first, not even the first out of iD, it was the first that really made it big and caught the general public's consciousness).
Property taxes are not "low". Even under Prop 13, they go up 2% a year.

California's property taxes are about median for the nation. It has the absolute highest income tax (for incomes above $1MM) and near the highest sales tax.

So anyone who opposes Prop 13 is simply wrong. Without it, California would have the highest tax in the nation, by far. With such a large tax base, there's no need to tax that high percentage wise. The money is being wasted.
Before I purchased the box / CD I was given a copy of the demo by a friend. He zipped it across 8 floppy disks and it took 2 painful attempts to get the zipping process to work without corruption. Those were the days!
you can use an instance that has docker on it, then setup docker compose files with wordpress, git , apache and setup a port. then on the machine setup virtualhost to point to the entry tcp port of the docker instance. then all you have to do is build the docker instances . You can mantaint all that with git and handle all of your deployments that way.
Inspector – PHP library that get the possible details for the user by his email
I know this doesn't help you, but the best fix for this would be for App Engine to implement letsencrypt support directly, so they can automatically provision and renew certificates for anyone that uses app engine
Good point on SNS, but AWS' approach is to offer a kitchen-sink menagerie of services. I stand by my accidental analogy that they're the Samsung of the web services world: have one product for every possible need, but only focus on a handful.

With regard to Facebook, I'm talking about initiatives like these [1] [2] [3] which leverage Facebook's ubiquity and better discoverability tools than PTSN to de-emphasize it for B2C and C2B communication.

[1] https://www.facebook.com/business/news/find-and-contact-busi...

[2] https://www.facebook.com/business/news/new-tools-for-managin...

[3] https://developers.facebook.com/docs/messenger-platform
Most of the students that do leave for the US would be more than willing to stay in Canada, even if they were not paid as much.
It's a familiar culture, the cost of living is cheaper, and in many ways Toronto is a better place to live than SF[0].
When they do go to the US, it's because they're getting huge sums of money mainly from SV giants like Facebook, Google, Amazon, Apple and so on.
While many grads are willing to stay here, even for a pay cut, the scale is tipping in SV's favor.
Companies like Joist are what used to be turning the tide, they offered pretty good compensation, a decent job, and you got to stay in a sweet city.

Regardless, I don't believe these moves are rational.
If you're the CEO, you're giving up close proximity to a lot of cheap talent, cheaper offices, cheaper cost of living etc.
Sure, you can hire new engineers but you're gonna be paying a whole lot more money + 25% for the exchange rate to make them do so.
Joist was paying engineers up to 130k CAD in Toronto[1], which ends up being around 100k USD.
You're not gonna be attracting the best and brightest talent with 100k USD when Google is around the corner giving them 130k USD + 25k signing bonus and stock options.
You're gonna have to pay at least 130k USD (=165k CAD) plus the signing bonuses and equity that are necessary to attract talent in SV.
We're still not talking about how much more an office costs in SV, how much more of your employee's salary is going towards comically overpriced housing etc.

Let's dispense with the idea that moving to SV is some sort of rational or genius executive decision: does it really make sense to fire 2/3 of your staff, move everything to SV, and rehire 60 people in an expensive city for far higher rates?

[0] - http://pages.eiu.com/rs/eiu2/images/EIU_BestCities.pdf
[1] - https://angel.co/joist/jobs/112984-data-warehouse-engineer?u...
arriving at?
It doesn't really "cap it". It can go up 2% a year, and does!
Ask HN: Are there any part time coding jobs?
I currently have a fulltime job writing code mostly in Python, and I feel myself caring less and less every week. I think part of it is the amount of time I am giving up for this company. I wish I could take a paycut for less hours, or maybe only work 2 weeks a month, but it seems like my only option would be to go freelance. Does anyone work part time, or hire part time?
ReactJS Starter Kit – including data streaming capability
This. I've lived in Los Angeles almost my whole life. I visited the beach maybe once in the last 5 years. Why? Because to do so, you have to be willing to sit in at least 1-1.5 hours of traffic. When you get there, at least 30 min to find parking. There are simply too many people in CA at this point to enjoy anything it offers. Leaving the house for me means waiting (in traffic, lines, for parking, etc).
Thankfully so, I've been eyeing a co-op with them.
I've received legal advice to take care not to discover patents. Because if we knew of the existence of a patent then it could be shown that we were knowingly infringing on the patent.

I wonder if trademark law has similar incentives to behave irrationally.
I worked at Amazon for four years and absolutely loved it.
I never understood the work/life balance problem people had.
Usually those that struggled were just weak engineers to begin with and felt like they had to put in 10-12 hours a day just to avoid being put on a performance improvement plan / laid off (i.e. wrong fit to begin with)
>Doom was still built on the hacky 2.5D engine from Wolfenstein.

That's not true at all. Wolfenstein 3D was a raycasting engine based on cubes. Doom used BSP trees and allowed for much more varied level geometry without right angles everywhere (although there still were no sloped floors).
I have been using Sentry since Cramer showed it to me for del.lic.ous way back in the day, and I can concur that he means what he says. Now if only he'd remove that stubbornness towards Node.js... :P
Because that statement has absolutely no basis in reality.
Yeah, Twilio is actually really expensive compared to Plivo, Bandwith & Nexmo. Which they've managed to achieve with many years of high quality service and marketing.
We write a lot of desktop apps in-house.

It is _massively_ faster to write a quick UI in .Net than it is to write one in HTML.
They could just use defined contribution then there's no future liability.
that's what the up-vote button is for
Object orientation and pattern matching is not an obvious mix. A lot of OO is about dependency inversion, which is more or less the exact opposite of what pattern matching gives you. It can be a powerful tool in the right hands but could also lead to absolute horror. Sometimes it feels like Mads and co. are too focused on making C# functional-like and in the process encourages a lot of foot-shooting.
I'm not sure. If you're in San Francisco you can hire from any major metropolitan area in North America, and probably the world. Relocation tends not to be that big of an issue - it's Silicon Valley, there's tremendous opportunity. It's not just that the "talent" is already in SF, it's that the talent from all over the world is drawn to the Valley by brand recognition alone.
You're absolutely right. A better example of the former would be somebody building a basic CRUD app but describing it in brutal detail, throwing around as many words that buzz to the speaker as possible (REST, API, Bootstrap, etc.). Of course there's nothing wrong with that but it's boring as hell to overhear. A better description would be that in primary tech markets, the conversations tend to go much deeper and into areas that others would consider esoteric.
Yahoo! Finance is probably the last respected Yahoo product on the market. The serious investors I know always use Yahoo Finance as their free data source (they also have expensive private data sources, of course).
Out of curiosity, how does the process of job hunting work in the Ontario area if they get a job in SV? Does the SV company offer a visa permit or does the student apply for work permit in advance?
Embedded Bitcode
Yeah, it doesn't feel like things really ever work out, retention-wise, for companies that move from elsewhere to SV. Invariably they make "cost of living adjustments" to comp, but never enough to actually be competitive with the infamous SF/SV market, and so their talent drains as soon as they set foot in the Bay Area.

This particular news about Joist is just confusing - it looks like they've laid off a huge portion of their staff, with no replacements on the immediate horizon. Doesn't this mean that the business has effectively ground to a halt while they re-hire in SV?

It sounds less like a move and more like a reboot.
Seattle has much the same, with the plus of waterskiing in the middle of the city on Lake Washington. Of course, the boom in prices is affecting Seattle, too.
The comment thread on /r/toronto was not particularly friendly towards Joist. https://www.reddit.com/r/toronto/comments/4pa6fp/joist_lays_...
That thing, unrestrained electronically, could probably make 100 HP with one cylinder dead and a corn cob plugged in the exhaust pipe.
We used to have a question for interviewers where I work: "Will this person raise the average?"

I used to detest it. I left no shortage of smartarse remarks about infinite limits in a finite world.

In fact nobody really liked that question and it was eventually removed in favour of variations on the core question: do you want to work with this person?
They would save money themselves? I thought America is all about personal responsibility and independence and such? They can use 401k just like the private sector.
yes thanks for this. Hadn't taken the time to hunt it down yet!
The death penalty, and heavy incarceration with atrocious conditions.
There's a session from WWDC 2016 that talks about this - https://developer.apple.com/videos/play/wwdc2016/405/

The LTO part runs from 14:00 to 22:00. The streaming seems to only work in Safari (for Macs), but you can download the mp4s in HD (1.2 GB) or SD (300 MB).

They do a good job of describing how it works and why this is kind of a big deal.
In almost all cases a work permit must be tied to a job offer, so it's not possible to apply for a work permit in advance.

You interview, you get the offer, and the lawyers at the company apply for the visa for you.

There are some exception cases where an open-ended visa is possible, but this is uncommon - but if you're famous in the industry you may qualify.
This is a two-way street.

For example, many languages (Python, JavaScript, Scala, C++) already “stole” async-await stuff from C#.

As long as they don’t break IP or patent laws, I don’t see any problems with that.
The Maestro of Memory Manipulation
I thought the cash equivalent of the rewards are charged to merchants ontop of the fee? Square etc shelter that from their merchants (which partially explains their losses quarter to quarter).

The marginal cost of servicing another person when they already have a consumer base of people with debt is very small (close to zero). I'm trying to say it's still profitable, but not where they make the bulk of the revenue.
> I believe it's a holdover from a time when it was entirely acceptable to be dismissive of half the race.

Ironically, when it was entirely acceptable to be dismissive of half the race, separate words were used - explicitly calling out a difference between groups. 'Guys' as a gender neutral term is a relatively recent phenomenon, and in many ways is an equalizing term.

> As such, it's probably appropriate to be at least a little sensitive to the topic

Alternatively you could argue that it's appropriate not to be over-sensitive to common, and innocent, language usage.
are the new calendar-types from elixir 1.3 already rolled into phoenix/ecto?
Government jobs are often very low pay. Many government workers who are promised a pension are locked out of social security. If you are being paid so low that you cannot save for regular expenses, let alone retirement, then what are you going to do when you turn 65? Turn over and die immediately?

Also, the reason you assure pension to government employees is because they tend to be stable and dependable workers over the long term.

I bet you would lose your shit if government employees in your town had the turnover of a McDonald's. Higher turnover costs mean higher taxes and much worse/less dependable service.
I've worked with Joist's CTO before and he's got a very high ethical standard and strong commitment to teams he's a part of. I'm sure this decision was not an easy one.

Bottom line, we need freer trade to make international boundaries irrelevant to business.
It's been in the works for quite a while (I remember reading some of the initial RFC postings), although I haven't seen people talk much of it until now. To be fair, I believe this work was primarily done by Google, who also have contributed a lot code to LTO/IPO-based systems in GCC before (such as "Lightweight IPO" or LIPO in GCC) as well as obvious, ongoing Clang/LLVM work. So I imagine they probably had a very good idea of what was necessary to achieve all that... But yes, the results are really impressive!

Here are some slides from EuroLLVM last year with some pretty graphs and comparisons to traditional LTO/LIPO: http://llvm.org/devmtg/2015-04/slides/ThinLTO_EuroLLVM2015.p...
it was weird. When I saw it fall I felt a spike of empathetic pain for it. My mirror neurons fired: https://en.wikipedia.org/wiki/Mirror_neuron

I felt bad for it.
I want that screen! What is it?
I have literally never heard anyone cite California taxes as having any contribution on them leaving. The only people I've heard mention 'high California taxes' are people who are explicitly trying to solicit Californians to move to wherever they are ('come to Texas! We have way lower taxes than you!').
Please refrain from unnecessary humor-policing. It's not helpful and only detracts from the sense of community.
it was also in illustra, stonebraker's attempt to commercialize postgres in the 90s.

every table had meta columns defining bounds for validity for this version of a given row. an update copied the row, applied changes, updated validity timestamps on the old and new copies.

aside from the disk space problem you mention, the other issue was that every update required a write to every index on the table, even if the indexed column hadn't been changed. makes simple updates much heavier than one might naively think...
It's not quite that simple - for example Canada has a number of advantages and good programs for early stage startups. What is true is there isn't much access to SV style VC funds, so if your model is dependent on that, you have a problem. Other sources can be pretty good though.
University Innovation and the Professor's Privilege
Isn't this bad precedent? If they move to SF area would talented programmers still want to work for them?

It seems like they are a company you can't trust (from what I read in the comment section in that link)
They are supported if you are on Elixir 1.3 since we ship with Ecto 2.0 out of the box, but we are waiting to make them the default with the Phoenix generators until we make Elixir 1.3 a hard dependency.

Edit: I was wrong! My comments will apply to Ecto 2.1. Life is confusing living on the edge sometimes