skysight-inc/HackerNews huggingface dataset:
All these webdevs calling themselves engineers is quite literally a criminal misrepresentation.

Downvote me to hell: it won't change the legal reality.
Honestly I don't know what your ultimate point is. Care to elaborate?
Hi!

I'm Cezar Izzui's growth hacker. There is a embed version of Marvel Example so you can see how it fits blog posts and websites: http://blog.izzui.com/marvel-characters/

Thanks!
Show HN: Automatically turn GitHub issues into blog posts
> I don't think the whole industry chooses its tools randomly.

It may not choose entirely randomly, but that doesn't mean that it chooses reasonably. You mentioned OOP everywhere -- a philosophy that's driven several dominantly popular languages and has been seen as a mark of professionalism. If the industry is any guide, Go's break from the norm here already calls that decision into question.

(I happen to think this is one of several areas in which the industry is wrong, but then again I don't see the industry at large as particularly rational.)

> We do really need complexity?

No software developer wants complexity, every software developer is trying to manage and limit it to the extent of their resources.

The question is whether language simplicity leads to software simplicity.

It seems apparent Go's designers believe this is the case, and have offered a simple-ish language on a feature diet that avoids much in terms of type expressivity or facilities for abstraction that rise to the level of augmenting the language itself.

I think this can work for some problem domains, particularly one that is closely-fitted to built in types and libraries. But once your problem domain isn't close to native language facilities any more, you're forced to write more and more code to get around the limits of the language's expressivity. That ends up being more machinery and surface area to keep track of interactions between... which, in my experience, is where complexity creeps in rather than having to understand language features.
Meet Forevery, our new AI-powered mobile app for every photo in your camera roll
Neat. Thanks.
You are confused. No members of the 23% would be there without AA, according to the article, but all members of the 77% would be.
> The converse of this is that 23% of non-Asian minorities are only there due to affirmative action, and would not be there under a meritocratic system.

Your curiously unstated but obviously logically necessary premise that non-AA systems are already magically meritocratic is what's racist.

Hope that clears it up for you.
Yeah I don't think starting from scratch would make sense, bringing it under the rethink umbrella would be better.

It has a couple of things that I think could be better, in particular it could leverage go's native json support more. I have a few other ideas on this... you know where to find me though.
The number of native speakers for English might be smaller, but I think crucially it's spoken in a lot of different countries already, especially if you take English as a second language into account. This is anecdotal, but in my experience people from different non-English speaking countries will often use English to talk to each other. Of course that might change as China increases its clout, but I think that change might be much slower than China's economic growth rate.
This is truly the worst thing ever! Because I have to change my Xbox back to my location and language just to buy new games and then change it back again to an English speaking country and English as language, just so I can actually use the voice control...
>their ancestors CERTAINLY weren't being enslaved by the government they live under

Does they refer to the ancestors, in which case they often were, or does it refer to the present day people, which also describes slavery in the US.

>they probably couldn't so much as identify the group that enslaved them

Could the present day individuals of more recent slavery given an accurate identification of the group that enslaved their recent ancestors? One which wasn't stereotyping, and which neither excluded slave owners or excluded non-slave owners?

>nor were they being denied the right to be represented until a few generations ago.

They probably were. Voting was highly restricted in the past.
Actually, Germany has been replacing Affirmative Action in most areas in the past years with purely random, or purely achievement-based systems.

Due to the simple fact that hiring people based on direct affirmative action violates the constitution.

Even the famous "womens quota" in Germany is just a quota that 30% of each gender have to be represented in a company’s board.

(The official statement of the constitutional court regarding affirmative action, which is called "positive discrimination" here, was that "even positive discrimination is, as the name says, still discrimination")
> Quite a lot of discrimination has happened against Hispanics, which are largely white.

That's true in a fairly meaningless formal sense (which really reflects the history of the evolution of the excuses for why groups were discriminated against as "outsiders" more than substantive differences in the nature of the groups), but not really in substance. The official (e.g., Census) categories pose "race" and "ethnicity" as orthogonal categories, as a legacy of the outdated idea that the former are real biological groupings and the latter cultural (when, in fact, both are cultural constructs, which is even recognized in the way "race" affiliations are actually now defined -- by self-identification, not biology, except in the case of Native American/Alaskan Native, where, for political reasons, somewhat different standards are used.)

OTOH, the ethnicity scale that is posed as orthogonal to the race scale has only two values "Hispanic" and "not Hispanic", and the way results are usually categorized from anything using the notionally two-axis race/category system is usually one combined axis by race for non-Hispanics, and then with Hispanics as its own category on that axis.

In any discussions in any context not controlled by formal (usually, Census bureau) definitions, "Hispanic" is just treated as another category no different from "Black" or "Asian" distinct from White in a flat, one-dimensional space of categories, not an orthogonal distinction.
Given English has had so many external influences from other languages over time from invasion alone then English, isn't as geographic as inferred by name. Even Shakespeare's time, the language then is not what is used to today and it still evolves and with that.

Maybe English is were it is at because it adapts more quickly than other languages and with that English has changed much as a language over time and still does.
I imagine the distinction that they are trying to make is between research universities and liberal arts colleges (most of which are private, though there are some public). The term "research university" has connotations of a place with four-year undergraduate programs, with few or no two-year degree options, and likely the presence of graduate or PhD programs on campus, as well. In many ways, "research university" is the typical US college experience, though there are still many people who only attend "community colleges" or local public institutions where no research is performed and there may only be two-year degree programs.

https://en.wikipedia.org/wiki/Higher_education_in_the_United...
I wonder what would happen if Apple bought Dish Network and used that as a wedge to stream local OTA channels to AppleTV subscribers.
> Media executives have said they expect new TV distributors like Apple and Amazon to pay more for their channels than existing distributors.

Meanwhile, most people under a certain age are not ever bothering with cable TV. Why would they pay more just to see it via the Internet?

I'm trying to understand the nameless "media executives'" mindset, but all the news I read shows their current business model being dead and buried in 10-20 years.
"Slightly aged languages (some would call them business standards), such as C/C++, Java, C#, ... Newer languages, like Python discard the semicolon in favor of the line-break".

Python was released in 1991. Java first appeared in 1995. C# in 2000. Therefore, Python is a 'slightly aged' language, not a 'newer' language.

Also, Pascal used the semicolon as a delimiter, not a terminator. This variation was not described here.

"Actually, I do not see how adding a semicolon to the end of every statement can be harmful."

The author expresses this poorly. I don't think this is meant to be read as wanting a semicolon for 'if' statements and the like, which would give;

if (a) {b();};
Yeah I plan to add these some ASP.NET repos to my analysis in a follow-up post
Start by lowering UK taxes. That's the reform that's needed.
How about government policy allowing decent-to-well paying manufacturing jobs to be outsourced to 3rd world countries?

Not that cars aren't still built in Detroit, but there was still a lot of supply chain that got outsourced. It's called the rust belt for a reason.
Do you know if they have lecture videos for this course?
Glad you mentioned F#, I plan to have a look at its repo as part of a follow-post
Non-AA systems primarily look at grades, SAT, extracurriculars and the like. They tend to also include small alumni preferences and the occasional "this guy's dad donated $20M" preferences. Why do you believe they are not predominantly meritocratic?
As an outsider looking in, it seems that the one thing the US hates more than affirmative action is exactly the kind of "socialist" interventions you describe.

I'm also wondering what would stop a structurally racist society from simply choosing poor people from their preferred race? You're begging the question if you assume that people will be chosen fairly with no regard to race under this system.
Does there have to be a distinction? Why can't it be like Programming, which is regarded as an Art[0], Career and Science.

[0]: http://www.paulgraham.com/knuth.html
I could not agree more. Windows Live/Essentails Photo Gallery is the best tool for keeping the file as the source of record. I evaluated several photo face tagging tools and it was the best as far as leaving meta data in the file and updating the file information properly. Picasa and Photos/iPhoto just couldn't seem to do it and each has a separate database.

Check out this post from 2006 where they talk about it and some cases where they can't "truth in the file" that seem like a very reasonable list of circumstances.
http://blogs.msdn.com/b/pix/archive/2006/08/16/702780.aspx
Thanks, that's very interesting. I think it's very easy to look at something and say "oh, well we could make this better!" without fully understanding the implications.
What makes you think that?

In fact China is one of the biggest proponents of Esperanto and Beijing University is the only one in the world that offers classes in it.
JUnit Test(expected = BadPracticeException.class)
cheers, glad you liked it. I plan to do a follow-up post covering some ASP.NET repos and F#.
I'm pretty sure the death of the media model will coincide with the death of the notion that "real life" is something separate from the Internet.
the danger is that some in their zeal to not pay for the cable bundle find themselves paying more for less content. it isn't hard to OD on streaming for money, especially when starting out

fortunately where I live I can get a lot of local channels which means big networks too through a simple twenty dollar digital antenna
The ultimate point of that comment? It was questioning what the point of your comment was as well as some of the content.

The ultimate point of my comments here in general? Quotas and aid should be based off of socioeconomic status (SES), not race. Doing so will disproportionately help racial (and ethnic) minorities because they are disproportionately of low SES.
The other one I wonder about is Chinese typing. Alphabet systems, with only a few building blocks and many permutations, always seemed more suited to computers than character systems.
That's a totally different issue though.

Even if your wife thinks it's good idea to violate the building Code in some isolated case, she still can't legally do it.

You're just looking for someone to back you up because you think your client is short-sighted. You'd have equal leverage to your wife's if your software was processing data in a regulated industry and a client asked you to do something against regulations.
The hottest Android libraries
Why? The money doesn't belong to the government. The problem is that taxes are too high. Lower taxes and there's no need for havens.
Senate Approves Overhaul of No Child Left Behind Law
That is a great question. I've emailed your post to linguafranca@ in hopes that they answer it with a blog post.

I just got back from a three-week vacation in China and I still don't feel informed enough to know the answer to that. There are a couple forms of pinyin, where you can write chinese words in latin script. For example, "Wo Shi Mei Guo Ren" is "I am an American." (literal translation: "I am beautiful land people".) But most Chinese don't know pinyin, and don't make efforts to use it as an alternative.
Hash functions cannot be made flush DOS resistant. Who told you that? Your local python or perl guru? Well, they are wrong.
Read the note at https://github.com/rurban/smhasher#security

"Such an attack avoidance cannot not be the problem of the hash function, but the hash table collision resolution scheme. You can attack every single hash function, even the best, if you detect the seed, e.g. from the sort-order, so you need to protect your collision handling scheme from the worst-case O(n), i.e. separate chaining with linked lists. Linked lists chaining is also very cache-unfriendly."

You can flood even crypto hashes if used in a bad hash table based on linked lists, like perl, ruby, php or python and you can detect the seed.
Read also https://github.com/rurban/perl-hash-stats#number-of-collisio...
on some hints how to attack them. Only uhashes (pairs of random hashfuncs) would be resistant, but I count this as hash table scheme, not a hash function per se.

Why the worst? It's the slowest by far and has no other benefit. Look at the table overview. Those hash functions need to be fast.
My friend was talking about this recently. He is trying to put together the money to get a new tooth fitted, and mentioned that there is talk of having insurance cover replacement teeth for young people due to the fact that not having teeth can severely weaken the jaw over the course of your life. Not such a big deal when you're 80 and your teeth are falling out, but when you're 25 it has potential to become a big problem.
In practice I'm not sure I see where a PotentiallyErorredResponse object that wraps a response and error together is different from returning a response and an error.

The advantage of Optional over returning a value or null is partially that it makes the programmer more aware of the fact that they're dealing with something that might be null. The same thing would be true of an Errorable wrapper.

I'd argue that Go makes it more explicit by having compile-time errors when you don't deal with potential error responses.
Using the Python Seaborn library one line sounds about right:

http://stanford.edu/~mwaskom/software/seaborn/examples/scatt...
Emscripten and WebAssembly
Also been there, done that. The other company ask if you have the relationship would be to extend your option period out for a bunch of years - see Pinterest as a precedent (7 years) [1]

Start with whatever executive you have the best relationship with (ideally CEO/CFO). It may be hard though since this tends to require board approval. Oh yeah - you also don't get any cash out today either, but you don't have to track down and negotiate a private sale or deal with taxes, plus you get to keep any further upside if/when the company does eventually become liquid.

The other benefit to the company with option extension is that you won't be on their cap table anytime soon - generally fewer shareholders == better for them too (pre-IPO).

Your options would have to convert from ISO into NQSO, but you shouldn't really care about that since at least you get to keep them.

Lots of nuances to any option (heh) and an accountant / tax attorney should be a no-brainer for you. Since you can't PM me and the HN guidelines don't prohibit referrals, my CPA easily more than paid for himself on my transaction: [2]

Good luck, and congrats!

[1] http://www.businessinsider.com/pinterest-will-let-employees-...

[2] Kevin Rice at www.altumpartners.com
Bitcoin creator identified by Wired has Australian home raided
the parallel is divisibility by 2.

re: what determines what sounds good, in some sense you can read up on music theory for this (scales / keys). in a more basic sense ("why is this sad and this happy?") it's actually an open and actively researched question in the physics of music. it's anyone's guess, really, why certain melodies are pleasant. is it a physical/structural/formal feature of the sound itself? is it a feature of our psychology or neurological makeup? who knows.
The problem is, who is the vendor, and who owns the rights to distribute the driver code?
Why I'm getting more skeptical of claims that Bitcoin creator has been unmasked
I think the guy's argument is more "but you should have used my product insteeeaaaadddd"
>>> I'm normally skeptical about these types of articles (every SEO website has one) but the intro is very interesting, and they hit on some fundamental issues with content marketing right off of the bat i.e. every company blogs because they "have" to, but very few get traction out of it.

Me too. A lot of startups have annoying popups offering me a FREE ebook on marketing/sales/whatever in exchange for my email address. Emphasis on FREE. Please, write good content regularly and I will definitely remember your brand (DigitalOcean did this right with tutorials) and maybe subscribe to your newsletter, or even become a customer. In other words, provide me with value.

Reminds me of a trend a few years ago, companies offering their FREE smartphone apps all over the place which used to provide no value whatsoever. These strategies might have been effective for the first few players but I seriously doubt about their effectiveness when everyone was doing it.

So, normally I'd have totally ignored a headline like this but in priceonomics I trust :)
Considering they're likely also downloading JavaScript and executing it when using the server-generated page, yes. Let's not pretend it's possible to do everything on the server side. Just now instead of compiling the page in real time when it's accessed, we compile large parts of it long before the user requests it.
I don't think so. There's very few plugin hybrids on the market at all, which is a shame.
I agree with most of your "so what?" point, but I think the lodash / FP thing is interesting because javascript is also not trying to be a functional programming language, and nor are the many other languages that have popular higher-order-function libraries (eg. Java, C#, Ruby, Python). There's a long trend of pulling in the ideas from functional languages that have proven to be generally useful, like lodash / Java 8 Streams style collections functions, while ignoring the stuff that might be useful but is harder to implement or work with, like purity, immutability, laziness, or sophisticated type inference schemes. Go is definitely anachronistic in not following this particular trend. Of course, that's the prerogative of its designers! Note that Go doesn't need generics to have 100% of what lodash has, it would just have to be implemented in the compiler, similar to slice, range, map, etc.

I have no problem accepting that FP is not the only way to program, but it sure would be convenient for me personally to have nicer ways to work with collections in Go.
Is that what meritocracy looks like to you? Kids whose circumstances are highly negatively correlated with grades and test scores get shafted?
I don't personally like the music, reminds me of Band in a Box, but the execution is good. Wonder what the stack is - LSTM creates the midi tracks, linux based DAW with pre-set instrument/effect chains bounces that into an mp3?
The core problem is the idea of "channels" and schedules. We should just have companies that produce media content and license that content to services that provide access to it.

It's like how Netflix, Amazon, and Hulu each produce their own content. In the future I'd envision something like NBC Productions just producing shows and licensing them. With each show generating it's revenue stream, we'll have a lot more variety of content because a show doesn't have to reach the widest audience, only an audience large enough to bring in enough revenue to cover the cost of production.
This is a really great book.
It was a general statement not targeted at a specific person. The parent of my comment mentioned ex-convicts as well in a general statement.
Firefox OS Pivot to Connected Devices
I'm surprised this project didn't pivot into something more like ChromeOS. The market there, as proven by Chromebooks. As others have mentioned, Mozilla could have played up the security/privacy aspect of a "Firefox-book".

As a smartphone OS, I don't see what problems Firefox OS solves. Both iOS and Android have great browsers, and can pin webapps to their homescreens.
Agreed and seconded!
I know Rust has things C++ doesn't have, and vice-versa. I don't see how that changes my argument that it's competing, though.

Consider inheritance vs. traits. Rust isn't able to stick with just traits because there are some things, though few, that are slightly faster with inheritance. So Rust is going to get some form of inheritance (in whatever form it might take). For every bit of functionality in C++, there is or will be some alternative in Rust, and that's by design.

The same is not at all true for Go.
Somewhat unsurprising. ESPN alone is getting north of $6 per subscriber from the Cable networks.
> It also solves another issue we're seeing: Second generation kids of minorities whose parents are college educated and or professionals. The affirmative action program is designed to give kids with a disadvantage a more fair shake, but it is being used by minority kids who are by all definitions from middle class or from affluent households even more of an advantage, which is stealing spots from poor minority kids that actually need it!

Not only that but it can get worse. It creates an ample opportunities for discrimination. You can never be sure if someone's credentials got some boost along the way, so the wiser course of action is to hire the default. Yeah the default could get her boost by being kid of generous donors, but at least she is well connected.

Almost any anti racism policy can be perverted to perpetuate racism.
Every song you love was written by the same two guys
Time is run by SJWs and is a sinking ship.
> I'm also wondering what would stop a structurally racist society from simply choosing poor people from their preferred race?

It is illegal in the US. Also colleges could simply stop asking about race on applications.
Sorry, I meant the Rails community not Ruby or Rails itself. :)
Have you seen the Observables proposal? It's Stage 1 but seems to be moving forward nicely, and it's more-or-less what I think you're looking for.

https://github.com/zenparsing/es-observable
Software expressly created by a human here.
The not-very-quick and dirty method for creating your own eBook