skysight-inc/HackerNews huggingface dataset:
As Paul Ryan put it, suggesting that someone can't do their job properly because of their ethnic background is pretty much the textbook definition of racism.

The goals of the California La Raza Lawyers Association are (i) fighting prejudice against Latinos in the legal system and (ii) encouraging Latinos to go into law careers. Swap out 'Latinos' for 'white people' and neither of those goals really makes sense any more, because whites and Latinos in California have different histories and face different problems. For that reason it's unclear what sort of organization the 'Dallas Lawyers Association for White Culture' would be, or what sort of goals it would have. The analogy doesn't make any sense.

Trump has, not surprisingly, been shamelessly lying about the association and trying to paint it as some sort of Mexican supremacist organization. As you might expect, given that it counts a very respectable judge amongst it's members, it is no such thing:

http://www.politifact.com/truth-o-meter/statements/2016/jun/...

All of this is happening because Trump is a bigot. I think it's quite possible that he believes in the conspiracy theory that he's concocted. However, there have so far been no signs of Curiel doing anything inappropriate:

https://www.washingtonpost.com/news/fact-checker/wp/2016/06/...
We've been at this since the 70's.

Honestly the problem is we needed to keep tooling for manufacturing (eg, Detroit).
Goodbye, Object Oriented Programming
> I once watched a documentary about a man managing an acting agency where people hired someone to act as a daughter, parent, etc.

Made me think of

https://en.wikipedia.org/wiki/Synecdoche,_New_York
Symfony2 turns five
That used to be the case, but lately I learned the gram is becoming a common unit for weed - replacing the dime bag.

The eighth is still common, as in (1/8 of an ounce) but now measured as 3.5 grams.

It's a weird mix right now.
Show HN: Hangable.co – A curated collection of stunning canvas prints
Why did Python get a bunch of mschine learning frameworks but ruby has little or nothing ? Was it because scientists just started to use Python more ?
The r/netsec subreddit: https://www.reddit.com/r/netsec/top/?sort=top&t=all
Look, this isn't an ideology. More of an approach (not sure of the academic term for it, sorry.) I think it's marxist, though others have had the "inevitability of history" at times. As for your examples...

Manifest destiny = forward looking. Wasn't good justification for expansion, though good justfications did exist.

American exceptionalism = backward looking

disruptive innovation = Neither, more just an adjective.
lol....how can I possibly convince you to use it :)

In all seriousness thanks for the comments. They're giving the sense that Product Hunt won't make us overnight millionaires and we've got a hard task ahead of us
Are there legal issues for the company? If so it seems like you should be talking to the company's lawyers about what to do. Certainly don't put anything in writing because you might have to testify about it in court one day.

If there are possible legal issues for you, then you need to get your own lawyer, because the company's lawyers aren't your lawyers.

Putting that aside, if you want to make a change to a management decision then you'll have to be making a presentation to management that's heavy on facts (evidence of risks and bad consequences) rather than about how it makes you feel. Since you're looking to change the status quo, the burden of proof is going to be on you and your allies (if you have any).

If that actually succeeds then it's evidence of strong leadership. But in the more likely case, it's time to look elsewhere.
You need to know a few interesting categories and functors before you can appreciate it. Without that, it is really abstract nonsense.
Oh, yes, I agree with you. My sibling comment seems to suggest that Magento isn't actually OSS, so maybe that's the reason?
>>> Relax and view it as a challenge: learning how to deal with people that you view as too aggressive/competitive.

You make a very good point here!

Every company has issues and decisions that you don't agree with for variety of reasons. So looking for some perfect company will make your life much harder than it should be.

It's just that you have to draw a line what's acceptable and what is not.

Having experience in industry (or just general professional experience) can help a lot because it allows you to compare the issues and set the line. I know that because I was wayyy too idealistic and naive at my first full time job :)
Don't do this. Company lawyers are there to protect the company. This is the fastest way to get into trouble. If you are going to seek legal advice then make sure it is as far away from the company as possible.
But at least with ZFS checksums you have a statistical chance of detecting bad RAM because it will sometimes manifest as checksum errors, whereas with non-checksumming filesystems you just get silent data corruption.
The FQL project uses ologs for data integration. There are many papers and presentations at http://categoricaldata.net/fql.html .
I like your perspective.

Because this:

> And as a practical matter, children are only horribly disruptive when very small - and they're quite fascinating as a source of entertainment in themselves.

Is actually very insightful.

> But... here's the problem... biologically, female humans seem to be designed to have children easily up until about their mid-thirties (apparently longer if the specimen is fit and active.)

No one told us that we have to choose a female of our own age.
That's societies attempt to brainwash us.
While it looks quite disgusting when people are 20-30 years apart, 10 years is totally ok.
FAQ on π-Calculus [pdf]
Does anybody know of a good benchmark between Elixer, GO and Scala?
Since you are getting plenty of traffic - will getting more feedback help ? If so, can you make giving feedback easily accessible at home page ? So what should be a good question be ? eg:question we are better than say a competitor (fill the name?) because ?

If gaining more users is what you want - will adding a forkme at github help ?

If gaining more traction : add social buttons to spread the word about page ?
actually it doesnt anymore...
Quit, if you can. Those policies will not change. There's a good reason why that company plays dirty (winning), and the executives are not interested in hearing your thoughts on the matter. Nobody else is, either -- which is why they still work there -- so good luck "banding together".

(Unless you're a relatively high-level being with some political cachet, which, given you're new and having asked this question in the first place, you're probably not.)

I worked for a similar company right out of college, when I was young(-er) and naive(r). Those 18 months barking up an amoral tree would be handy to have back.
Im not sure which I appreciate more. An overengineered solution that probably cane about by some eureka type observation. Or the cold calm criticism that Ive learned to appreciate by making too many over engineered solutions
A Gel That's Revolutionizing Pain Treatment
Thank you for sharing this!

> Don't build an engine instead of a game

Only too true... That's a trap I always fall into. I guess programmers are so hard-wired to abstracting problems they that need solving they end up doing a lot of abstracting and very little solving. (Compulsory xkcd: https://www.xkcd.com/974/)
It's nice to see an HN user commenting about moderation transparency (also https://news.ycombinator.com/item?id=12148846), but I feel obliged to let you know that the way it works is more complicated than this. We don't post comments about every sort of moderation—it would lead to too many comments and many more meta-style arguments, which would make HN worse.

If you want more information you're welcome to ask us at hn@ycombinator.com.
What does "valid" mean here? If somebody wants to do that, and can do it with lossy compression, who are you to say it's "invalid"?

And who are you to tell them they should losslessly compress, even though it means that now they can't have what they want?
The value of self-effacement in an era of self-promotion
Here's a little Node web app I came up with on a rainy Sunday.

I found an API offered by a company that manages the printing of photo canvases and decided to try to hook it up.

To take things one step further I also linked it up to Unsplash as a source of the images and Amazon S3 for storage.

Unfortunately I think the prices offered by the canvas printing API service are a bit too steep, so I'm actively seeking alternatives!

Would be great to get some feedback!
In the 1950s, computers of very modest power were described as "giant brains". Mathematics was viewed almost as a form of magic. Mathematical logic was elevated to cult status.[1] Apparently this spilled over into information theory, which bothered Shannon.

[1] http://thecomputerboys.com/wp-content/uploads/2014/02/Ensmen...
> int mid = low + ((high - low) / 2);

Why this instead of the more intuitive `low/2 + high/2` ?

Edit: Nevermind, I get it.
The reason is instructive: In the case where high and low are odd numbers, the "more intuitive" way is off by one.
"incubator for republican leaning/apolitical companies"

That's precisely what they did. Their focus has been media, think tanks, politics instead of tech. They've been fantastically successful.
I've been having similar thoughts recently, and decided that the best option is probably too use Sphinx. It's reStructuredText rather than Markdown, but that that turns out to be an advantage as RST has a much cleaner extension story than Markdown. And the syntax is pretty similar to Markdown anyways.
Social science is quite bad. Reporters on, KQED for example, will cite a single study to bolster their opinion on something. It'll go along the lines of, "UC Davis ran a study which concluded giving money directly to the homeless with no strings attached had the best results". But they won't say how many people were involved, what other studies this was compared to, how it was conducted, were there studies with opposite conclusions, etc., etc.
And because Python has a really nice history with C. Really help to link to some classic things that were written in C.
Trakt used to be excellent until they decided to redesign everything. I tried giving the new site a chance but ultimately decided to stop my VIP subscription and move on.
Mourners have been known for thousands of years already I think.
That's the one who has domesticated the cows instead of hunting it who has win.
Please don't post snarky dismissals to HN.

There's nothing wrong with conversation pieces. Many stories here are, and funnily enough they tend to lead to good conversation. May there be more of them!
Interestingly, i think most of your speed on Stemmer come from using String.replace_suffix, which use binary pattern matching instead of regex.

Nice learning :)
So, I looked at the report too, and I am convinced that many of indicators are somewhat sensible. Life expectancy at birth? Access to a water source? Gini Index? Level of civil activism? Intergroup cohesion?

I think humanrebar's point is a bit more valid of a point, how does one either weigh or quantify such measures, which I'd guess they probably do address (I don't have time to read it through right now). The choice of things to look at I have less qualms with.
"People are what they eat, companies are the people they hire." -- Anonymous

There are a lot of good comments here, enough to get you to an answer I think. Personal integrity comes at a cost, and you describe a situation where your personal integrity is in conflict with the company's policies. It is true you should always be looking for a new job, thinking about what you want to do next what you like in a company what you dislike. One of the reasons for leaving is that the company's ethics and yours are too far out of alignment.

Here is the really tricky bit. Companies that are unethical get a reputation for that, the longer you stay at that company the more someone will believe that you're ok with that stance.

So three things;

1) Lead by example, speak out about unethical behavior to your peers and make your own choices in line with your values.

2) Look around for a company that is more aligned with your values, that is much easier to do while employed though.

3) Develop some questions you will use when you interview to understand how leadership treats those questions. Things like "Tell me about a time when your management suggested something against the best interests of the customers/users, and the response to it from your organization."

Good luck.
Most people find abstract hard. I've seen how hard it is for people to really grok groups, and groups are comparatively trivial, with many concrete examples. The examples in Category Theory tend to be things that are themselves abstractions of things that are already quite abstract.
The full source (not counting all of the code behind to process the scene [mathbox, three.js, babel/jsx transpiler]; though you can view that at the github repo) for the scene is in the textarea to the right. If you set the `bend={1}` on line 15 to `bend={0}` you will see it as a 2D plot (though, rotating and with a perspective projection applied).

It is just the points where the X value can be evenly divided by the Y value at least once (if you change the `2` to `3` in the first line, you will also get to see the points where X can be divided by Y twice).

It looks like this around the origin:

* *
* * *
* * * *
* * * * * *
************
> in the UK at least there's still a huge, possibly majority, definitely passionate, group that prefer imperial units.

Erm... no. Anyone over 60, probably, but young people here don't even have any idea what a pound or ounce is.
I think I made that distinction. If you're talking to the company's lawyers it's because it's not personal - you're just trying to help the company.
has done some really sketchy things where they mislead users in the name of growth

A company that rips off its users will eventually rip you off.

Note though, that if the users are sophisticated enough that they should be able to read and understand a contract, and your company is following their contracts, then they are not ripping anybody off.
Recent transplant to Phoenix here. Came for our startup, honestly some of the best luck I've had from an app is actually Tinder.

Just specify that you are new to the area and are mostly looking for new friends. Add everyone's Snapchat you can find too, it will give you a real lay of the land and what people enjoy doing / local culture etc.
Considering how often the RAM bottleneck was mentioned in computer performances talks I'm still surprised simple logic / arith instructions didn't hit mainstream RAM modules.
You're making some unfounded assumptions in the construction of this straw man. The first being that "places like Africa" aren't thriving economically (twelve countries had higher GDP growth than California last year despite low oil prices).

The second that businesses in less developed countries don't suffer under a lot of arbitrary taxes and regulations.
You should have thought twice before joining Facebook.
I am not sure what I should do.

Start interviewing and looking for another job. When you find a better one, quit.
Isn't diamond a thermal 'short'? Rather than using liquid, why not use vapour deposition diamond to draw the heat down to a cold finger or TEC (Perltier cooler)?

I know if it was that easy we would already be doing it, but I'm hoping somebody knows why. Probably because interfacing the grown diamond to silicon creates interface stress that leads to cracking or...some other reason... :: mutters ::
I recently released my first real attempt at a small game beyond the asteroids clone scopd. And what I feel like I could do in 2 weeks. Took a full about a year. Several month breaks and many things just being tremendously more time consuming than projected. Fully appreciate and understand this. Part time game making is difficult especially for new game devs.
Try content marketing? Blog some focused pieces on native mobile dev in general and what sucks, then show how your product makes everyone's lives better and saves the day.

Set a schedule and post, that's the way people will see your name from time to time, and after seeing it for 10 or 20 or 50 times, might want to try. Get on their radar.

See Auth0's blog [1], even though they sell one-click auth, they have a lot of neat content on front-end frameworks and so on.

[1]: https://auth0.com/blog/
My reaction was similar: before seeing that, I was sympathetic to the idea that short term rentals were a bold new territory requiring a new regulatory framework, like the 'employee' classification in online microtasking. Then I saw that campaign, which gives the impression that AirBnB either 1) has no idea what community is 2) doesn't care. Neither is acceptable, given their long-run goals.
Blow a whistle!
Ask HN: Any companies hiring compiler developers, companies like linaro maybe
I am an embedded software engineer, i am really into toolchain design. Wanted to know what is the market like for tools developer especially in the embeded or mobile world. Linaro seems a cool company with a great project but they dont seem to be hiring....
What a great comment. Thanks!

Edit: I just had an idea and detached this post from https://news.ycombinator.com/item?id=12149396 so more people would get a chance to see it. (It originally appeared in an off-topic subthread.) Maybe the first time we've pruned a comment from its original parent because it was so good.
We use re for Javascript, it works well: https://www.npmjs.com/package/re
Maybe because category theory makes sense only after you have sufficient math background? Just like it's easier to make sense of the definition of algebraic structures when you're already familiar with enough of their instances.

An other reason, maybe category theory isn't that useful? I'm just speculating here as I have only basic knowledge of category theory, maybe someone else can enlighten us! While all the maths taught at undergraduate level are extremely useful and pervasive in all areas of science, I'm still unsure about category theory. It's certainly nice and elegant as it allows us to reframe different theories and definitions in a same context, but is it useful for an engineer or an applied mathematician?
Oh right, no I don't personally know anyone who might use one of these services. That's the main reason why I'm posting here, so that I don't waste my time building something that no-one wants.
I saw this couple of days ago and was wondering how flexible this framework is? Will you be providing source code?
we're at no 2. no hope of getting any higher...we can't compete against an automated marijuana making machine no matter how good Redbeard is :)
Obviously she was tricked. What are you trying to imply, that when someone is tricked it's not fraud? The vast majority of fraud is people getting tricked.
At least Detroit seems to be solving itself. No more excuses soon, US!
Or landing on Mars.
You won't keep the momentum. Think of it as a burst of leads, similar to having a booth at a trade show.
"48 hours later my iPhone was displaying a black screen with a white triangle on it. Clearly my limits were being tested."

That reminds me of http://rampantgames.com/blog/?p=7745:

"In the main engineering room, there was a whoop and cry of success.

Our company financial controller and acting HR lady, Jen, came in to see what incredible things the engineers and artists had come up with. Everyone was staring at a television set hooked up to a development box for the Sony Playstation. There, on the screen, against a single-color background, was a black triangle.

“It’s a black triangle,” she said in an amused but sarcastic voice. One of the engine programmers tried to explain, but she shook her head and went back to her office. I could almost hear her thoughts… “We’ve got ten months to deliver two games to Sony, and they are cheering over a black triangle? THAT took them nearly a month to develop"
>> ou don't need to absolutely maximize the monetary output of your life in order to be happy.

For me personally I totally agree. I have switched careers and taken a big cut in wages to give me more time with my family.

I have to assume that a middle of the ground company exists, but again, in my experience I have not worked for one. Some have been cottage industries happy clappy the world is kind and karma is real and others who think the customer is a chump and we can screw them out of as much money as possible.
awesome, will really take this onboard.
And why the downvotes? Class-based wrappers may very well add confusion, overhead and leaky abstractions, not to mention bugs.
"Democrats support the resettling of millions of Muslims to the West that have been indoctrinated in an ideology that calls for killing gays."

Full stop. What? I stopped reading right there.

I have no idea what you're talking about. I've never even heard such a stupid idea before.

Oh. "The West", not the USA's West Coast. You're channeling David Rubin.

https://en.wikipedia.org/wiki/Dave_Rubin

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

The "regressive left" and endorsing terrorism and other fever dreams. He's just making shit up.
Even as a huge, huge proponent of FP over OOP, I want to provide the following caveat: some of the problems here are not a necessity of OOP. This is a reaction to OOP as commonly practiced, which is still interesting and useful. Just something to keep in mind as you read.
What would be a good, boring, way to do encryption with PHP in 2016?
Can't OP, and others in his situation, blow the whistle anonymously?
I agree that the Imperial system is a mess. 5,280 feet in a mile?

But my point is that people who prefer old units are not being entirely irrational, or averse to change.

It's just that for their particular use case (making human-scale furniture out of wood, for example), the Imperial system works pretty well, and perhaps better than the base-10 metric system.

If they had to spend their days converting between acres and square feet (43,560 of the latter go into the former, by the way), they might be more inclined to switch to metric.
do you (or anyone) know how the tail off it. Is it pretty much dead after coming off the front page for example?
for me, it's easier to think of it this way:

1 mi ~ 8/5 km, so v miles ~ v x 8 / 5 kms, and w kms ~ w x 5 / 8 miles.
Here is a list of the 11 supported languages: C, C++, CGI, D, Go, Haskell, Lua, Nim, Python, Ruby, and Rust.
I hope they will fix this.
FWIW, it places well across TechEmpower benchmarks:

http://www.techempower.com/benchmarks/
The source code is not available as it's a compiled framework however our plan is to soon launch a Marketplace of high quality end to end apps (think clones of Twitter/Instagram/Tinder etc) to give developers a boost when starting their projects. It's also a great way for new developers to learn iOS development.
There's a black academic, Thomas Sowell, who argues the same thing applies to US black culture https://en.wikipedia.org/wiki/Black_Rednecks_and_White_Liber...
Great talk. I'm building blockchain mobile projects for ThoughtWorks, and I see the top value within areas of high-stakes security, for secure distributed ledgers that maintain consistency even if a party is unknowingly compromised.
Wikileaks says Twitter is censoring links to DNC leak emails