skysight-inc/HackerNews huggingface dataset:
I think the life of the ultra rich is fundamentally different to the average middle income person in the same way that royalty lives a different life to a commoner. Sure we all breath, eat, sleep and procreate, but the differences in the concerns of the ultra rich and the rest of us is quite large.

A poor person today is richer in many ways to the rich of 1915 thanks to technological advance, but there still is a huge gap between the opportunities of the poor today and those of the ultra rich.

More fundamentally I just don’t think it is good for the ultra rich to live a life that is so different to the rest of society. These people have an enormous amount of power and it is not good for the rest of us if they live a life detached from the worries and concerns of us common folk. You just can’t make good decisions on the basis of bad information and if this is formed from the worries and concerns of your ultra rich friends and you then you are going to end up with a warped perspective of what life for most people.
First thing that needs to happen to social cohesion in America is stopping focusing everything on race.

Yes, minimum wage affects different races differently. But so does everything else. And one thing I'm pretty sure about : the rich are pushing down minimum wage for reasons that have nothing whatsoever to do with race. Even if the people involved are racists, it still would have little to do with why this is happening. So race is absolutely not relevant to this discussion.

The way this works is that money is being used to make a subgroup of our society desperate enough to do whatever a number of rich folks want them to do, no questions asked. Nobody really cares who's in this subgroup, as long as it's not them and they're sufficiently desperate.

So can we please shut up about whether the amount of melanin in the upper epidermis of some subgroup of the poor is small, medium or large and start talking about the economics at work here ?
Movie academy: Oscar voters overwhelmingly white, male
"For garage-dwelling entrepreneurs to crack the 1% wealth threshold in America, [...] for every wealthy start-up founder, there are 100 other entrepreneurs who end up with only a cluttered garage."

So you are saying if I become an entrepreneur, I have a 1/100 chance of being in the top 1%? Wow, that's great! Sign me up!

checks math

Hey, wait a minute!
It would be nice if you could have some kind of "leading edge" trigger on it, so if there's a transaction from a merchant that's unique in, say, the last two months, you get an SMS. If someone steals your credit card and goes on a shopping spree they're unlikely to do it at the same stores you go to.
I'm in the middle of this right now, and I can tell you triage is really hard. As we rip through the scar tissue of old badly done bug fixes, we find new undocumented bugs. So while we might fix 10 bugs a week, we add 3 a day... not including newly formed UI suggestions.
>You're crediting the tech community for not exploiting their abilities?

Yes I am :)

It would be easy to engage in morally bad behaviour, yet for the most part we don’t. This is a very good.
jboy, Can nim-pymod be used as VLA's for nim? I'm not too fond of the nim seq'type (bit slow for my usage) and prefer arrays, but need their length allocated at runtime. Can this be done via (albeit a clunky route) through nim-pymod? i.e arrays created and accessed all in nim (no python)?
EarthBound's Copy Protection (2011)
How much heap are you allocating? I was seeing unusually poor performance while working with a large project until I bumped the heap up to 4-6g. It still takes a minute when I open the project but is pretty performant otherwise. Also, I've had to invalidate the cache a couple of times when idea was behaving strangely (over a 5 yr or so period)
Yes, that is one way of looking at it, though enums don't use string constants.
Better formatted version of the list archive= https://lists.freebsd.org/pipermail/freebsd-announce/2016-Ja...
Apple faces new calls for greater racial diversity in its senior executive roles
Sounds like there should be a system to JIT images with this.
>> You're just doing the credit card company's job for them.

In what way? You stated in your first paragraph that it's your responsibility to report fraud.

Regardless, it's not about being responsible for the charges, it's about not having to read a full credit card statement every month, looking for potentially fraudulent charges in a list of transactions made days or weeks prior. With a notification, I'm not looking at my credit card bill trying to figure out what the $45 charge to "AAZZYBD Ind. Co. Ltd." was (could be an Olive Garden, could be a gas station, could be a deep web retail site).
> As far as the term "Indian" is applied to the many various peoples groups east of the Indus River Valley, that term used with them is a european construct as well. It was not used by people in that area to describe themselves until european colonialists and occupiers arrived and promoted the term. So to say it is correctly applied to people from that region, but not to us is a claim that comes from historical ignorance.

This is quite an odd claim. Most of the countries of the world that weren't named quite recently were named by outsiders, including most of Europe. This is probably just a function of the fact that, before the very recent notion of a map full of well-defined state lines, outsiders were much more likely to define them broadly as an entity than they themselves were. Using this as a litmus test for any useful notion of "correctness" is just silly, since it would invalidate the names of most of the world as "wrong".

When people talk about one name being less "correct" than the other, they're talking about whether the naming has anything to do with the land being named. India comes from the Greek word, which is describing a feature of the terrain. Columbus deciding the people he encountered were Indians was based on mistaking the land for an entirely different one on the other side of the world. It doesn't require a condescending diagnosis of "historical ignorance" to explain why some hold the opinion that those two instances of naming may differ in their level of "correctness".

https://en.wikipedia.org/wiki/Names_of_India#India
Armed militia, incl. Bundy bros, occupy forest reserve HQ in Oregon
Subsidies, not "subsidiaries." The latter is a business term for an entity owned by another entity (Skype, A.G. is a subsidiary of Microsoft, for example).
Like another comment said, you should keep your eye on openage - it's a libre implementation of AOE2 and will run natively on Linux.
this one is also pretty crazy:

Super Mario World Credits Warp Explained

https://www.youtube.com/watch?v=vAHXK2wut_I
When were prepaid phone plans ever a ripoff? I used prepaid going as far back as 2001 and they were a good option for light users such as myself.
When Starbucks started their idea (to serve coffee) it was not a new or unique idea. They excelled because of their execution (quality, customer service, branding, customer experience, etc).

I think a common mistake people make is believing their business idea has to be super unique. Instead, research businesses which are growing and do what they do. Are baseball hats popular in your area? Create an online baseball hat e-commerce website and focus on execution.
You are correct. I had made an assumption after seeing a TorrentFS type previously[0].

[0]: https://github.com/steeve/pulsar/blob/fb0ed2d4691c683af781cf...
I just timed it, and IntelliJ 15.0.2 took 27 seconds to start up, load a project[1], and finish indexing it. The UI was visible after 17 seconds. As soon as they appeared, UI elements worked fine. I notice no delay or lag when ⌘ + tabbing to IntelliJ.

I'd like it if IntelliJ was faster, but I don't have many qualms with the current level of performance.

1. This project: https://github.com/Floobits/floobits-intellij
now just embed neovim and make it awesome.
I'm running WebStorm on the same machine, and haven't noticed it being too slow.
One other reason machine learning has acquired the "Deep" label was the rise of the computing power. It's not just a bunch of tricks, it's also plain old hardware speed that is driving the revolution.

Also, we now have access to huge datasets to try our algorithms on. Progress in ML depends a lot on the training data that is available.
Which is why the amount should be displayed on a display embedded in the card itself. The control for authorizing the transaction should also be part of the card.

Now, if only we carried around a device that included a display and some sort of input mechanism, plus a near-distance communication chip...

(Ok, if the device is a general computing device, a special secure operation mode might be needed for this sort of use case, one which can't be subverted by normally installed software, but still...)
I've found that they will detect the fraud before I do. Like they always have. It's your responsibility to report fraud, but they're the big loser so they have more incentive to find the bad purchases ASAP.

Going through notifications after each purchase, or looking at a monthly bill, you're doing the same thing but in different time periods. We're all on the brink of app notification overload, I don't need one for each purchase I or my wife makes.
The reason I mentioned race is because so many people around here want to ignore it. To ignore it is to ignore the reality that most Americans do not relate with minority groups. Bad news in a minority group is like bad news from the other side of the planet.

If your solution to a problem requires unity, you probably need to find another solution. America is not united.
Every stochastic inbox/outbox patterned software (todo lists, email, issue tracker, rss reader) follows this same pattern where there are only two stable outcomes: Inbox Zero or Bankrupt. Because the stream of incoming is random and uncontrolled by you, unless the time you devote to clearing your inbox vastly exceeds the incoming stream, all queues converge upon bankruptcy inevitably.

Given this, it's worthwhile thinking about bankrupt only software. Twitter is a great example of bankrupt only thinking. One of the crucial things Twitter did that differentiated itself from RSS is it never put an unread counter anywhere. You expect to go into Twitter, reading only some small percentage of your stream. You assume that if a link is important enough, enough people will post it that you'll eventually see it. But also, if you don't, it's no big deal.

It's interesting thinking about what a bankrupt only issue tracker would look like. Perhaps a version could be that when an engineer logs in, he only sees one issue at a time and has the choice of "I want to work on this issue", "I know someone who should work on this issue" and "I don't want to work on this issue". You can click around a couple of times until you find an issue to work on and then get straight to work. Crucially, there's no way to see the global list of issues and duplicates are encouraged, not discouraged. If an issue is duplicated many times, it means more of a chance that someone will hit upon it stochastically.

I have no idea if this will work, probably not. But I think people need to start thinking outside of the todo list paradigm for issue tracking to make any meaningful progress forward.
Tao: A new language for dynamic document description of real-time 3D animations
Show HN: CSP-Builder makes Content-Security-Policy headers a breeze (1.1.0)
I went total opposite direction. My team is small and focused on a single product so ymmv:
real life bugs and 'papercuts', which are high number low duration tasks directly influencing our software adoption go in the tracker to avoid losing them on the road.

New tasks, requirements, features and nice to have go, on a macro level, into a wiki page, where all the political improductive infighting takes place. I asked the shareholders to keep a ordered list, since giving them priorities is a sure way to have everything escalated to critical. A couple week before every iteratiom three/four of the top macro features go to UX design and whatever emerges is sent to built.

So far it's working well, it isolates the team nicely from the madness above, while also allowing a single place where a roadmap exists, even if in a fluid ever changing state.

Macro task don't get into the traker because they're hardly ever finished and just pollute it; we do as much in a iteration of the feature x as needed to be useful then throw the rest back on top of the queue as x part 2 or x enhanchement.
No, some people think every company on internet owe them free service. I use ad-blockers too; but I do not whine out of entitlement. This is the reason I hate ad related discussions - full of entitlements and whinings.
How battle tested are those languages? How many outstanding bugs do they have in their compilers and libraries? How good is tooling support? How easy is it to find competent programmers? How well do they interoperate with existing high performance libraries? That's just a small sample of issues you need to consider when starting a serious project. I maintain that it's hard to compete with C/C++ on all of those criteria.
Telecommuting Can Make the Office a Lonely Place, a Study Says
Laying the Channels Groundwork
IdeaVim [0], a free plugin, is the best vim emulator I've ever used.

[0] https://github.com/JetBrains/ideavim
NVidia Shield TV Review
Congrats! (Seriously). This just means it's not a start-up.
Managing one's emotional state is a critical skill for anything -- making marriages work, raising kids successfully, closing an important deal, delivering a eulogy for someone you care about, and doing your job.

But, like all critical skills, it will vary from person to person and everyone is at a different point along the path to mastering it -- some of us with inherent personality/biochemical/social/physical differences or challenging circumstances that make it harder to modulate emotional reactions.

If a person is good enough at lots of other areas, they can often compensate for a lack of skill in modulating emotional state. Not always and not in every circumstances, but yes, in lots of ways they can, just as those who are really good at managing emotional state, but who perhaps lack another skill, like technical competence, might be able to compensate for that particular lack of skill too.

In this sense, I am not sure what good it does to draw attention specifically to emotional state as a skill in question. I worry that doing so might create further cases where people who face challenges with mental health or well-being have that fact unfairly used against them.

I can only imagine if a bureaucracy began to codify "modulating emotional state" as a "skill" and made you evaluate how your peers handle emotions in a 360 review or something. It's particularly troubling that the post decries negative emotions, and uses charged language like "wallowing in negative emotions" to depict what is presumably someone who is "not managing" their emotional state well. This screams unfair negative stigma to those who happen to struggle with, say, depression, or have marginalized disorders like, say, misophonia.

We shouldn't forget that complaining about unsatisfactory circumstances is one of the best and healthiest things a human can do in order to get help they might need to have their circumstances changed. We have to be careful that this stuff is not codified into business double-speak for "shut up and stop whining about things you don't like."

This whole post seems like a very dangerous road to go down to me.
I prefer AoM too, it's IMHO the best RTS game of the AoE series. It was the first 3D game of the series, nevertheless had a very nice graphics. The AI is certainly the best of the series. And the random map generator was great too. (as well as the music, etc)

AoE3 was great too (superb graphics and physics engine - very nice even today), but I wasn't so fond of the timeframe and several design decisions (8 tower limit, no random maps, the trains concept.

AoE 2 has a buggy AI, it gives up way too often. It was an improvement in every respect to AoE1.

AoE 1 was great for it's time. Less units than modern games, so every unit was worth more. One could create unlimited amount of towers - I played tower defence style gameplay in AoE 1 in 1997.
Hi, the short answer is "Yes, but ...".

Yes, Pymod's PyArrayObject can be created & accessed entirely in Nim; yes, its length (actually, shape) is specified at runtime; and yes, it can be resized after creation.

However, Pymod's PyArrayObject is designed for maximum binary compatibility with Numpy. As such:

1. It uses Numpy's array creation functions (such as `createSimpleNew`), which in turn uses the Python runtime memory allocator. So at the very least, Pymod assumes you've linked against `-lpythonX.Y`.

2. It integrates with Python's GC rather than Nim's GC. (This is why it's passed around as `ptr PyArrayObject` rather than `ref PyArrayObject` -- it's untouchable by the Nim GC, but instead uses Python refcounts.)

Of course, we do intend to extend Pymod to include a pure-Nim sibling for PyArrayObject, but it doesn't exist yet.

If you want a high-quality no-Python-dependency VLA in Nim right now, I'd recommend this library by Andrea Ferretti [ https://github.com/unicredit/linear-algebra ]. It can link against your system BLAS, in addition to offering GPU support using NVIDIA CUDA. Andrea is another member of the Nim community who does a lot of scientific computing: http://rnduja.github.io/2015/10/21/scientific-nim/
I can't comment on performance but it definitely allows for easier plugin development. Another thing I think this affects is some things like font rendering (e.g. you can now use ligatures if your font supports them) since they use their own custom JDK.
Probably that would have been good. FWIW, I think it's preferable to never need financing ever, and it really ought to be only used for things that are investments (real estate, education, expenses that relate to accessing or building new work/business) and never for pure consumption.

So, I get your overall point.

The other thing to recognize is that being poor is MORE EXPENSIVE than being rich. This fundamental fact is often missed by richer (or just middle-class) folks who think that poor people could do better by saving and being frugal etc. Well, if you have no liquid cash at all, you can't even take advantage of quantity discounts or other opportunities, but you still need to eat and have clothes. A decent amount of wealthier people in our system get wealthy via taking advantage of the desperation of poor people, and until that changes, some amount of criticizing the personal financial decisions of poor folks is just victim-blaming.
ndslice was merged to DLang master repo today. It is not a problem to fix PyD. (compiling to C is crispy)

EDIT: Exposing-d-functions-to-python http://pyd.readthedocs.org/en/latest/functions.html#exposing...
SEEKING WORK - Remote OK, ASIA

I have good solid skills in JS, Python and databases. I’m looking for a place that's moving fast, where I'll learn new things. Tho I have a preference for remote, I wouldn't say no to onsite if everything else worked. I'm pretty much a generalist, and am interested in learning something more specific.

Here's my resume online with a little code:

https://dosaygo.com/~cris

Email: 938567578@dosaygo.com
Unlikely -- that's for i386 only (amd64 update is being worked on, IIRC)
A more accurate title would be "misconfigured Docker pwned" since '--net=host' removes the container's network isolation.

Still a pretty cool excuse for playing with unix socket fd passing!
I doubt the Apple ][ was a middle-class good. Its killer app was VisiCalc, which households had little use for. Back then a computer was nothing but a toy for a household. The Apple ][ was a bargain for businesses, not households. Certainly it was not a middle-class good in the same way that an iPhone is.
Woz prints $2 bills
Its also illegal to pump your own gas in Oregon too.

Both states are considering legislation allowing self serve pumps.
"Seriously, did they think Tinkercad was just going to be a pile of CSS transforms?"

To read the front page?
AoE 1 endgame was basically just building 50 heavy catapults and a bunch of towers.

AoE 2 at least had fairly compelling multiplayer with a variety of options. Although town centre rushes were a dominant tactic in the original version...
> Seeing as you have 60 days after posting to dispute a charge, immediate notification seems like overkill.

It's often much more than 60 days.

We had a chargeback at work that was a couple months over a year old. That surprised me...I had thought that a year was the limit.

That's not actually the most surprising thing I learned about credit cards last year, though. We got a notification from the payment processor near the end of the year that a charge from March had been reported as a success but actually failed. By "reported as a success" I do not just mean that the API had reported success on the charge. The payment processor had also reported later that it had successfully settled. They just never actually transferred any money to us.

While talking to them on the phone the payment processor rep then told me that the same thing had happened on the charges on this customer's monthly subscription for all subsequent months.

According to the payment processor rep, the customer had told his bank that he no longer wanted our service (but neglected to tell us...). The card was still good, and so the bank still said "approved" when we would try to charge it, then would apparently later notice that the customer did not want the charge and somehow arrange to block settlement, and the payment processor apparently has no way to report this.

Notice how messed up this is: you can put through a charge on a credit card, have the issuing bank and payment processor tell you it went through, have it settle according to the payment processor, have it show up as successfully settled in all reports from the payment processor...but the money just doesn't show up.

Unless the payment processor tells you about this, the only hint you'll have that something is wrong is that there will be a discrepancy between what is supposed to have shown up in your bank account and what actually showed up, and you won't have any way to tell which charge is the one that silently failed.
Doesn't this happen in every language that borrows words? Accent/diacritic marks appear and disappear to suit the speakers/writers of the "guest" language.

Also regarding our US-centric naming conventions wouldn't it be very unconventional to include a non-ASCII character in the name of an imported library or called function?
The probability that an average entrepreneur succeeds might indeed be assessed fairly by observing that only one entrepreneur in a hundred ever reaches the 1% of wealth or impact.

But this assessment itself seems to suffer from a bias of another sort--the notion that entrepreneurial risk is uniformly distributed over the population of entrepreneurs. Actually, there will be some startups whose risk will be much lower than that of the "average" emerging company (due to the fact that their venture idea satisfies some market need, discovered either by genuine insight/ingenuity or by luck).

It is the belief--however appropriate--that one's own venture falls within this enlightened category of diminished risk that propels founders to pursue their ventures in the face of such an aggregate track record.
The NIMH has a nice blog post that says patients do much better when they are taken off "antipsychotic" medication sooner rather than later.

"Director’s Blog: Antipsychotics: Taking the Long View" - http://www.nimh.nih.gov/about/director/2013/antipsychotics-t...
Ok, looking at the linear-algebra VLA stuff now. Thanks for the detailed reply and suggestion.
(and apologies to original OP for veering off-topic... the new ndslice package looks like a pretty cool addition the D libraries, I'll be having a look at that too)