skysight-inc/HackerNews huggingface dataset:
I found it interesting to note that one of their use case is numerical integration. As of now Hope does method by method JIT. Numerical integration is one of those things where just "method by method" JIT leaves substantial room for improvement. It is the poster child used to showcase the strength of Stalin, the lisp compiler that substantially outperforms numerical integrator written in C. The main feature that Stalin uses to achieve that impressive performance is inlining of the function that needs to be integrated, right into the integration code. Such inlining is hard to do when code reside in separate compilation unit, separate functions and loaded dynamically, especially when the caller is only aware of a function pointer and not much else. The later the integration routine is compiled, more chance would there be for the compiler to know more about the function pointer, and JIT could potentially help a lot here.

It is indeed possible to do these inlining in C++ using its template machinery but it seems Hope does not to this yet. I am really curious about what Hope does and what plans do they have for the future. Inlining does give huge speedup for this application, more so if one is performing multidimensional numeric integration.

Another thing that I was curious about was how does Hope optimize away the dynamic semantics of Python. If one where to isolate one aspect of Python that makes it ridiculously hard to speed it up, it is its dynamic nature. It seems that Hope removes the dynamic aspect by analyzing the AST of the Python code. Since Python was never intended to be type inferred, it surely poses a substantial obstacle. I wonder whether Hope devs intend to add the Cython functionality of selectively removing dynamic nature of specific functions via annotations. Given the difficulty of automatic static typing of a piece of Python code, any little help afforded to the compiler should go a long way.

The other thing that I am really curious about is what does Hope do about Numpy vector expressions. Cython for example calls back into Numpy, so there is not much speed benefit to be had. In fact if this is being done in a loop, this hurts performance because of the overhead of the call. So if one really wants performance one needs to write the low level indexing code in the Cython syntax. I think it is a matter of personal taste, but if I were to write low-level C,C++; I would rather write it in C,C++ itself. The latter has the additional benefit of mature toolchains that target C, C++.

Finally, a number of tools aimed at similar use cases have been mentioned in the post and in the comments. I will add a shout out for copperhead. It isolates a subset of Python over which one can define a ML like semantics which is then used to aid compilation and parallelization, all hiding behind the familiar python syntax.
Honestly this sounds absolutely awesome. If it packages it all up into the appropriate types of files for nginx and/or haproxy all the better.

Any chance of adding wildcard support? We need that.
Unlike a couch though, you need a place to live. Is it cheaper to continue renting until you can afford to buy outright? I thought the answer was no.
This reminds of HBO comedian John Oliver talking about payday loans.

I kept thinking about this and got very emotional over it. So I came up with a quote: Wealth is a beauty nurtured in savings so keep the choices you make on how much you use limited to your priority needs.
Perhaps the issue concerns why anyone would purchase a $1,500 sofa.
The fact that most people could look at that code and have no real clue what it actually does seems to have escaped you. This is in any event not the entire source code, as most of the work is done by function calls which most people would not know how to validate.
Hans Dockter on Gradle and the Road Ahead
Here's a couple from 2012:

http://deadspin.com/5896709/racist-tweets-about-fabrice-muam...

http://www.theguardian.com/technology/2012/mar/21/man-racial...

Here's 11 people who got locked up last year:

http://www.dailymail.co.uk/news/article-2330809/Lee-Rigby-de... (daily fail, but their info appears sound)

And that was just on the first page of google. Note that in all of these cases, the comments were just ugly and racist, but not threatening.
Of course, HKT is preferable, just in the error reporting context (i.e. this particular example) I'm not sure much the addt'l abstraction (functions like sequence) further solves the problem, seems like the expressions described may be sufficient.

But I agree, in general, you absolutely want HKT for the reasons you mentioned.

Said another way, if HKT in rust is doable, let's do that - but if that turns out not to be the case, there are some nice conpromises such as this example, which I think, at least, is better than the proposed ? Operator, because it is a bit more general/versatile.
This may sound offensive, but is buying a $1500 sofa really a good decision if you're "poor"? I don't consider myself poor, and I bought a $500 sofa, it's pretty nice and has worked well for many years. I also have a lot of good used furniture that I've bought for almost nothing off Craigslist.
This should really be titled "why the financially ignorant pay $4,150 for a $1,500" - you see this lack of financial smarts pretty much across the wealth spectrum from sofas to McMansions.
Many people expect to be able to listen to say, music on youtube in one tab, while browsing the internet in another. So it's a bit of a hard problem (not to mention that a plugin just keeps running, and you have no real control over it). However, all the major browsers try to throttle javascript in background tabs. Usually by making setInterval return only once a second.
Two things I've done which helped during the Yosemite beta cycle (that was when I first noticed this issue) and continuing to the present, were:
a) turn on "click to flash" in chrome as menacit notes
b) use the Memory Clean app [1], and with a "clean" automatically triggered when under 1 Gig ram is remaining. Note they recently updated it for Yosemite.

[1]: https://itunes.apple.com/us/app/memory-clean/id451444120?mt=... (I have no affiliation with this app)
It's extremely difficult to re-gain respect once it's lost. That's just how people are. We form an opinion on somebody, and then look for reasons to justify that opinion, not challenge that opinion.

Also, group/team dynamics are usually influenced by the most vocal. If there was a previous serious conflict with 1 or 2 team members, it's possible they continued to poison the discourse, even when the management quality improved for that week.
I think he means you should at least read the code on the other end of that URL to make sure it matches what's on the site.
This is more of an anecdotal bent, but I've long felt that knowing multiple programming languages makes me more productive and confident when using any one of them, because I have a better understanding of where their respective strength and weaknesses reside in a broader spectrum. Now, this year I took to learning Korean as a hobby, which is markedly different from my native German (and English) - and I think I'm starting to see this pattern replicated in that realm to some degree. Particularly because the vocab has completely separate etymology. It's giving me some new general insights into how humans approach certain topics, which factors transfer and hold true across the different language spheres and which don't, that sort of thing. It's incredibly satisfying even in the little time I get to spend on it.

So at least in that sense, I think you can get something similar out of the two.
Have a Bitcoin *only* income?
I found it.. the chat is on the "Press" button.
I'm not sure if you're serious or not, but Bolivia.
You know, I hate to sound elitist or conceited or whatever word you may want to use to describe the following statement, but it's true: there is a huge element to these decisions that goes beyond education and background. At the end of the day, it boils down to plain old reasoning ability.

I have a friend who is pretty well educated in a non stem field and is decently successful (lower middle class).

We both drive the same car that is currently worth 9k (a car which he shouldn't have gotten either, but I digress).

We spent an hour the other day debating why he shouldn't buy a brand new 22k car that will save him 900 per year on gas.

For the life of me I just couldn't get him to see why the best decision financially was to drive his current car into the ground.

His argument was literally, in 10 years my new car will be worth more than yours. I was dumbfounded - I could not get him to see that it was coming at a cost of an additional 13k up front. He said it in a "haha got you! - you forgot about that!" kind of way.

I just gave up.

At what point do we just admit that no matter the education level, no matter the background, some actors in the economy just won't make the most prudent choice?
Why o why do you charge almost ten times for wildcard certs? A wildcard cert is technically identical to non-wildcard certs - only one single parameter is different.

Is it, because you re-sell?
It's pretty dark in there.
I wish the government or charities helped these people out by educating them about the various ways they can be frugal and the typical ways they get fleeced by holding free seminars and giving out flyers/books.

Perhaps the tips in Reddit's /r/frugal can be made into a book and freely distributed to such people?

There's an immense amount of money being spent on such folks, much of it from taxpayer dollars and it still isn't very effective at lifting them from the vicious cycle of poverty.
My guideline is that when something is failing for most people, it's not the peoples' fault, it's the thing's fault.

The information in DARE is, in fact, not sound, which is a big part of why it's not only ineffective, but anti-effective. When kids figure out that they won't die when they have a beer or joint (or whatever the scare tactic du jour is) they realize all at once that they have been lied to. The tendency is for the kids to throw the baby out with the bathwater, ie. they make a perfectly human mistake of realizing (correctly) that the DARE program is an unreliable source of information, and therefore they come to the (incorrect) conclusion that it contains zero valuable information, or worse that the opposite of the information is actually true. In other words, they say to themselves: it turns out taking a puff of weed isn't dangerous and in fact is fun, therefore drugs must be pretty great under most circumstances.

We all see ourselves as the hero of our own story, so I don't begrudge you interpreting your own history as you being prudent and responsible with valuable information that DARE provided you. I'm inviting you to consider that another plausible interpretation is that you're gullible, and lack the curiosity to discover things for yourself because you're too afraid to take risks. I'm not saying it's true, but I am saying it's possible. Back in high school all it would've taken is one slightly pushy friend and one positive experience with drugs, and your life could have turned out radically different, not because you were dumb or irresponsible, but because the experience you arbitrarily happened to have was different.
A key difference is that the sofa is a wasting asset, with decreasing resale value over time. A house usually retains or has increasing resale value.
Yes if you're utilizing a service built in "the cloud". No if you're implementing said service.
Please read http://www.djm.org.uk/protect-yourself-from-non-obvious-dang... (https://news.ycombinator.com/item?id=8385213).
The home itself is fundamentally a depreciating asset as well. I think theres a reasonable argument to be made that the perception of real estate as an asset with increasing value is largely inflated by 30 years of increased leverage, decreasing interest rates, longer loan terms and decreased lending standards. Back in the 1950s, the average loan-to-value on a home was about 50%. Somehow it has since become standard to leverage yourself 5:1 on a home purchase, which for any other asset class would be kind of nuts!
This reminds me that I should really get around to figuring out how to disable spotlight altogether. It can occasionally peg my CPU.
What exactly does this enable/disable?
> I've seen that people accustomed to one editor are usually averse to using the other.

I think this is more a meme than necessarily a reality - you'll tend to see a lot more comments online from people who think the old joke is funny or who want to validate their own choice than from people who don't care or have tried both without such strong feelings.

In reality, there's really no barrier to 'manage' to use both emacs and vim. If anything, since they're both powerful and configurable programs whose best configuration is personal and some way from the default, it probably is harder to construct your own perfect config in both than for simpler alternatives like web browsers - I guess this may lead to a practical aversion.

Personally, I think vim's modal editing is superb but generally prefer the behaviour of emacs' modes and client model, so I use emacs with evil-mode but have no problem using vim if necessary.
>The "secret hotels" are not following residential fire codes, in numerous instances. Which is a danger to themselves and others.

If this is true, this problem transcends Airbnb. If the building doesn't comply with those does, it doesn't matter what it is being used for.

>Shifting housing supply from long term housing [e.g. apartments with 6+ month leases] to hotels/AirBnB rentals [short term housing], reduces long term housing stock and raises prices for residents.

So if hotels produce the same kind of externalities, why are the regulators only focusing on Airbnb?
Not that this makes it much better, but the house at least has a chance of not being a depreciating asset. The $1500 sofa is worth $800 the day after it's delivered.
Now if only there was a global infrastructure where those people could communicate this. Maybe it would only take 140 characters. Then I bet, those people could use it to warn others.
That statement assumes interest rates are irrelevant. Sure, if you have a 4% interest rate (the going rate these days), you'll pay 72% more than the value of your house, but that completely ignores the time value of money. A 4% interest rate is pretty great (especially when it's tax deductible!), and just saying that because the undiscounted cash flows that you spend are greater than the initial value of the house means very little.
Dribbble designers give away free vectors design assests
It took me a while to figure out what is being disabled in the code and why I need to care. I care about privacy but I would like to understand what I am giving up. If I understand it correctly, the code disables 'Spotlight Suggestions' and 'Bing Websearches'. You can do it in the GUI easily. Just go to System Preferences -> Spotlight -> Search Results tab (uncheck the above 2).

Bing Websearch is clear enough but it took me a while to figure out what Spotlight Suggestion is. It looks like it gives you movie recommendations.

If there is more to the code, I would like to know what else I should disable. Also, ideally would like to know what I am giving up by disabling them.
I suggest you read the section called "Why do we need this?" on the linked page ;)
>come for a week

Just who is willing to put up with a week long interview? If someone is searching for a job while they already have one, this is completely untenable.
>This isn't "music theory" (although almost everyone thinks it is).

Isn't that how language works though? If everyone calls this music theory aside from a small minority of people, then it is music theory. "Music Theory" as a term is a study on it's own, it's not "the theory of music" and you can't really use the terms interchangeably like that.
You could also just go into Spotlight settings yourself and uncheck "Bing Web Searches" and "Spotlight Suggestions", rather than executing some random script. The "About Spotlight Suggestions & Privacy" button even tells you what to uncheck.
Sync works on Chromium (Linux) too, have been using it ever since I could.
It's explained in the sidebar
Correct

http://assayviaessay.blogspot.com/2014/04/rent-or-buy.html
"The constant pitching, the t-shirt wardrobe peppered with company logos and talking about the business at every holiday, lunch with friends or phone call with Mom really adds up. It’s what you live and breathe as a startup founder and I wouldn’t have had it any other way."

These should be huge red flags. The author describes thinking about nothing but work for three years, then reproaches himself for... not having spent more time thinking about work.

Do not be this guy, you will burn out and you will destroy relationships on the way down that you cannot repair.
The Python script is a bit unnecessary.

Go to System Preferences > Spotlight.
Uncheck items you don't like to have searched and displayed for you.
Agreed. Seriously, poor people should be dumpster diving or cruising garage sales for furniture, not buying new. This is just people being stupid with what little money they have, and they get little or no sympathy from me. This is true even though, in general, I support a much stronger safety net and tighter regulation on predatory financial practices like payday loans. The vital difference is between necessity and luxury, and by ignoring that distinction this article is a lovely straw-man argument for mercenary conservatives to latch on to.

Almost all loans that don't feed into some sort of income producing activity are bad loans.
>Normal families have sofas, she says, and you’ll do what it takes to feel normal.
For those interested, here's the specific language Apple offers to explain what Spotlight is doing. I didn't see it elsewhere so I figured I'd post it. From the Spotlight preferences pane:

"When you use Spotlight, your search queries, the Spotlight Suggestions you select, and related usage data will be sent to Apple. Search results found on your Mac will not be sent. If you have Location Services on your Mac turned on, when you make a search query to Spotlight the location of your Mac at that time will be sent to Apple. Searches for common words and phrases will be forwarded from Apple to Microsoft's Bing search engine. These searches are not stored by Microsoft. Location, search queries, and usage information sent to Apple will be used by Apple only to make Spotlight Suggestions more relevant and to improve other Apple products and services."

"If you do not want your Spotlight search queries and Spotlight Suggestions usage data sent to Apple, you can turn off Spotlight Suggestions. Simply deselect the checkboxes for both Spotlight Suggestions and Bing Web Searches in the Search Results tab in the Spotlight preference pane found within System Preferences on your Mac. If you turn off Spotlight Suggestions and Bing Web Searches, Spotlight will search the contents of only your Mac."

"You can turn off Location Services for Spotlight Suggestions in the Privacy pane of System Preferences on your Mac by clicking on “Details” next to System Services and then deselecting “Spotlight Suggestions”. If you turn off Location Services on your Mac, your precise location will not be sent to Apple. To deliver relevant search suggestions, Apple may use the IP address of your Internet connection to approximate your location by matching it to a geographic region."

"Information collected by Apple will be treated in accordance with Apple’s Privacy Policy, which can be found at www.apple.com/privacy."
The Scrabble Cheaters’ Dictionary
>The philosophy of time is one of the remaining bulwarks of a philosophical position called 'dualism', which holds that minds are completely separate from our bodies

Whose mind? Would you say that the mind of a worm is separate from its body? Suppose - no. Then where does mind gets separates from the body - at ant level? at fish level? at lizard? at mammal? at ape? at Neanderthal? at Cro-Magnon 20K years ago?

Mind is just an emergent behavior of a pretty complex organized matter. The more complex the matter the more its ability to increase entropy beyond simple local gradient and that ability is what we call mind.

"Free will" is just a part of that "mind". The obvious question here again - does a worm has free will?

In general these notions of separate mind or especially soul are misconceptions coming from religion where world was created 6 thousands years ago with God giving soul to humans only and with no continuous biological connection between first living cells couple billion years ago and humans today.
In my office, whiteboards get used all the time in design discussions and code reviews. It's a very common occurrence.
We have wildcard support. Just specify a hostname like '*.example.com' when buying a cert :-)
I don't understand how it's really "financially ignorant" to pay high interest rates for the benefit of deferring costs over time? If your credit isn't great, it takes a long damn time to repair. These rental outfits both help rebuild that credit and provide a valuable service, imo.
Off topic, but since there are a couple of "why would someone poor buy a $1500 sofa" I thought I would link to a really great article discussing this: http://talkingpointsmemo.com/cafe/why-do-poor-people-waste-m...

You can substitute sofa with iphone, designer clothes, BMW, etc.
Thank you for saying that.

I would add that you need not to have ADHD, drug problems or gotten pregnant as a disadvantage: you might just come from a social/family background that encourages you to take a job as soon as you finish high school and you get stuck at you minimum wage job.

Then when your life becomes what sheltgor described, you don't have any perspective in your job, you can't afford moving or holidays. At that point you are used to not having much but you still want to spend it as you wish. Anyway what is the point of giving much into savings if you can't enjoy your life ? That's when the spending might get irrational (paying more for less, smoking, etc.).
I just came up with this stupid theory for the fun of it.

Say time is self contained in the universe, just like all frames in a DVD. The process of going back and forth thru frames is what we call time, you need an observer capable of processing frames as input to produce information from them. Without the information processor, you still could see the universe as a whole (like the DVD) but not be able to see the frames stored in it in a sequencial manner.

The only big difference between a DVD and the universe is that the latter is infinite.

Well forget about it. If everything is self-contained then it gives determinism an upper hand against free will, and I hate determinism.

Perhaps the universe is like a DVD being burned as we speak and free will still reigns?

I said it was all for fun, don't be too hard on me. I always thought time was absolute, and perception was relative. Well, tell that to a god's particle before being created. There is no time in the void.
> A house usually retains or has increasing resale value

I'm not sure we should be so willing to trust this statement after 2008.
No. Nobody on here would take a loan on a house with "effective annual interest rates of more than 100 percent" as mentioned in the article. It's true that people spend much more on a house than if they bought it outright, but they do so at interest rates low enough to where it makes financial sense because the expected return from investing the rest in a low cost index fund beats out the loan interest.
Seriously? I don't consider myself poor by any standard, but I'll also think 5 times before buying a 1500 sofa. It's just stupidly expensive.