skysight-inc/HackerNews huggingface dataset:
The article splits into two streams on the "God Complex" subject and fails to address them separately, which would be the proper treatment.

There's the god complex of thinking that your latest social-mobile-local disrupt-a-service-industry start-up is world-changingly important and entitles you to be a douchebag to everyone else around you. Yeah, that's just hubris; I say "just" hubris because if you go around thinking like that, the business cycle can and will punish you for your overly inflated view of yourself. It is a temporary inconvenience but an eventually self-correcting problem. The rest of us just have to keep our money in index funds long enough to remain solvent until the markets stop being irrational.

(Mind, so far the markets have actually behaved rationally, as technological innovation is cheaper when capital is cheaper, and when there's no place else for capital to go for high returns, it floods into low-impact consumer technology for socially suboptimal but economically rational reasons. Anyway!)

And then there's the god complex in which we are actually playing God. You know: genetic engineering, pervasive surveillance, greenhouse-gas emissions, automation destroying jobs, anything and everything to which the adjective "transhuman" can be attached, all that stuff. In an economically "ironic" way, most of these require both massively more capital investment to work than VCs are prepared to part with at once, but all stand to have utterly massive historical impacts. Also, these are real technologies, not consumerist gimmicks: the markets will not automatically punish us for spreading Roundup Ready genes across a continent's worth of crops or building a human-unfriendly artificial general intelligence. We will merely suffer the natural consequences of our own actions.

So in the first category, we in the tech industry are hubristic and irresponsible if we believe ourselves godlike, while in the second category we are hubristic and irresponsible if we believe ourselves mere mortals. We ought to remember that Oppenheimer, too, was a mere mortal.
Personal attacks are not allowed on HN, regardless of how strongly you disagree with someone.

It's true that the GP's complaints about downvotes also break the HN guidelines, but being mean is much worse. Please don't.
DARPA Policy Analysis Market
Yea, some sites don't allow space. Or some disallow other special characters while blocking others. Or limit to 16 characters (outlook.com)
It's extremely common to swap out major components without changing the name and number the router is advertised under, but in every instance I'm aware of there was a version number that was incremented on the packaging, eg. WRT54G v4.0 to v5.0 halved the memory (and v7.0 switched from Broadcom to Atheros and v7.2 switched back). It doesn't really help if you're buying online, but if you're buying from a brick-and-mortar store you can pretty much always know what you're getting if you read the fine print.
I've had this dream for a long time, too. A while ago I built a little text-based MUD kind of thing for this: http://deepship.com/ where you can have multiple people all controlling a ship in a little universe. There's not much gameplay and I've gotten a lot better at programming since this was made, so I'd still like to build out this kind of idea one day.
You are right, and they have different SKU numbers.
There's no genericisation happening on that site. It's a fan site. It's like saying that "ikeasucks.com" is going to lead to genericisation of the mark, there's no chance as the trademark is only being used to refer to what the company uses it for. On a general point you can defend your mark as much as you like it can still take the elevator to, or get hoovered up by genericisation by the public - google it on Bing if you don't believe me. ;0)

Strictly speaking ikeahackers.net is using the mark in a commercial way (because of the advertising) and so by UK/EU TM law seems to be infringing. There does also appear to be a strong possibility of confusion - the site is very "on message" for Ikea IMO and uses their livery and it's own design to imitate well the Ikea style.

From the sites perspective they can use a different [distinct!] name and make clear they're not legally associated but only a fan site, acknowledge Ikea's RTM in the footer for example and disclaim association. That seems sufficient to differentiate and avoid possibility of actual confusion (though they could still be sued of course). Adding in products from other suppliers would help here too ... that of course is bad for Ikea, but they're the ones pointing the gun at their own feet.

From Ikea's point of view. License the site, pay the content creator a nice fat salary to carry on and thank them sincerely for marketing your products so well for you. It can't possibly be cheaper in lost good will and lawyers salaries to sue "Jules".
Some ASD websites claim Lumosity helps ASD. I have no idea if these are above board organic links; or paid links; or secret shills.

http://autismsd.com/lumosity-and-autism/

http://tarf.nereanieto.com/tag/lumosity/

"Treats autism" is a medical claim so Luminosity would need to be very careful if they did ever make that claim. Which makes me gently suspicious of all the blog coverage. And specialist blogs for medical conditions can be full of cranks.
Interesting how this author uses WeakSet where a normal set would be completely equivalent; as long as the function is running, the toplevel object is reachable from the local variables, and so are all the "deep" objects, by definition (they belong to the toplevel object's reference graph). Therefore, there is no way that an object becomes unreachable after it has been visited by the algorithm (considering that JavaScript is single-threaded). The only reason I can see for this is if JavaScript has no normal sets.
> Of course Michael is benefitting from the sales and the work he put in.

Based on... what? You don't see it as possible that when granting permission for the iOS adaptation he just assumed it would be freely available, like the original? (at the time of my previous comment, there was no response from the author of the iOS port)
How can your comment completely disregard the entirety of my actual conclusion?

>It's not a sufficient method to describe a person's strengths and weaknesses.

So, there should be if your classifications are correct. You are assuming that 'CS Professor' is equatable to 'good CS People'. But, my classification may not be so rigid.

EDIT: You also still have not defined what it means to be a 'Good Programmer' vs. a 'Horrible' one.
With a recommendation like that, how can we not implore mattgodbolt to submit it as its own story?

Matt, please submit it if you're so inclined. :)
Matlab toolboxes and Fortran libraries.
Who’s Afraid of Negative Psychology?
The minute I've heard Cerulean all I can think of was Trillian instant messenger.
I've seen this with assorted products offered in "new and improved" packaging that offers less than before, while the price stays the same.

The new "E-Z pour" bottle is an excuse to reduce the contents.
Autism isn't just a "bad brain" condition that needs a "make brain better" game. Unfortunately it's a very specific condition with very specific needs.

Calling Lumosity bullshit due to some expectation towards it that it doesn't make is akin to calling vitamin tablets bullshit because they don't cure diabetes.
I'm not interested in what IKEA should have done, according to their own interests, but in what they should be allowed to do. Someone ought to be perfectly entitled to run a site on a commercial basis, that discusses Ikea's products and mention's Ikea's name. The line is crossed when a reasonable person would think that the site officially represented Ikea.

I don't know where the music would have stopped if this guy had chosen to fight. I don't blame him for not doing so, but I hope the outcome would have been that he was fully entitled to run his site as he chose, so long as he attempted to avoid anyone thinking the site was officially run by Ikea.
How to use Chrome Dev Tools FrameViewer
For a web application to respond smoothly to user touch input the application needs to receive input events in JavaScript, react to them, and then allow time for the browser to render any changes made to the page -- all within a 16ms frame budget.
JS has Set and WeakSet, and Set is more powerful (it allows a wider variety of key types). It's actually quite rare for you to need a WeakSet.
>Why do we keep enforcing non-memorable passwords, instead of complex but memorable words?

Because most users' idea of "complex but memorable" is their mothers' maiden name or their favorite album or the city they were born in, maybe with some of the letters replaced with numbers or "123" at the end. Most of us have seen the "correct horse battery staple" XKCD[0] which suggests that a simple passphrase is stronger than a complex password. But how well do you trust yourself to remember a hundred different passphrases as opposed to a hundred different passwords? You won't... you'll probably just end up using something short and easy to remember and sharing the same few key phrases among multiple accounts and then you're basically where you started.

> I also wonder if brute force attacks can’t be effectively limited by imposing a rate limit on login attempts or requiring an email verification every once in a while

Which is fine, unless the password reset questions are guessable, or your email is vulnerable, or thanks to a SQL injection issue the site's entire database has been dumped onto Pastebin. Bruteforcing the site and bruteforcing the hashes are two different issues. That said, I don't know the math well enough to know for certain which solution (password vs passphrase) is really the better one.

[0] http://xkcd.com/936/
The Largest Black Hole in the Known Universe
looks like there will be a way by going to the battle bridge, but there's a locked door with passages behind it, probably still under costruction; check back later.
If by 'lack of news' you mean 'active development and more tools vendors introducing asm.js targets', sure. asm.js support keeps improving in all the major browsers, while Epic and Unity both have increasingly viable asm.js+WebGL backends. Furthermore, emscripten is moving towards being a mature LLVM backend instead of a separate compiler tool, and other compilers are adopting asm as well.
I believe they're all still Red Gate folk. Specifically, if you take a look at their About page:

> Regard is an open source product built by a team working for Red Gate Ventures in Cambridge, UK.

Only just noticed that it's open source as well. https://github.com/with-regard/
Hi Andrei. Thanks for the kind words. We all work for Red Gate Ventures now.
Putting arbitrary properties on an Array, in practice, turns it into a hashtable or a 'mixed' hashtable+Array (this depends on the JS implementation.

Dense array layouts are largely an optimization that the JS runtime applies if it's able to. So you 'can' put arbitrary properties on an Array, but you risk throwing away the benefits you get from using it instead of Object.

Sadly the risk of compatibility pain is huge for almost every change you can possibly imagine. I've been participating on es-discuss for a couple years now and tiny, harmless changes end up breaking real web applications on a regular basis - causing the spec committee to have to scratch their heads and figure out a fix. Sometimes there isn't a fix, and they have to rethink.
TEMLIB – SparcStation compatible in VHDL
The Dribbblification of Design and What We Learned for the Next Forrst
I can't tell if this is sarcasm (in which case it deserves a downvote, plus it's a bad sarcasm), or if it's true (in which case you should've included a source/explanation.
There's quite a few comments that have been posted that refer to the site owner as "he". Jules Yap is female. http://jules.ikeahackers.net/
if (array && !array.length) { /* do something here */ }

Check existence as well, this also works for a jQuery selection.
My field of study and my experience is not in medicine or public health, but GDP vs. obesity rates seems like poor evidence for this particular hypothesis. For example, one hypothesis I can think about that explains this is that in developing countries, it could be possible that women are often homemakers, and therefore, they don't have as much physical exercise as their male peers. In developed countries, where women are more free to work, the obesity rates are comparable...

I mean, I don't see a slam dunk "See, it's female hormones!" There could be a number of things from culture to lifestyle choices to work-life balance that can have affect on obesity that might correlate with GDP. They should have at least controlled against that, and I see no evidence of it.

The correlation itself is interesting, even without the female hormones.
Yeah, which is why probably the first thing I would have copied over would not have been busybox, but probably rz.
Leaving Pixels Behind
A VECTOR WORKFLOW FOR DESIGNERS
I went to Stuyvesant HS and I believe this is the classic quick fix that wont work. The nice thing about the test is that it is objective, simple to administer, and most of all ensures that all entering students have an educational baseline.

I agree that it's awful that there were very few minorities other than asians while I was there (2001-2005) but introducing a process that allows for favoritism and the introduction of underprepared hard cases will change the nature of the school. There is a certain esprit de corps amongst the students since you know that no matter how shitty someone is doing in a class or how weird they are, you both passed the same hard measuring stick which encourages a baseline respect for your peers. Introducing underprepared students means that teachers will need to expend disproportionate resources on them or they'll just not do well.

The real, and hard fix is that the schools around the city have to do better. That's a hard multilayered problem, but I don't think relaxing standards or replacing objective with subjective measures is the way to go.

For what it's worth, if you allow the school administration to o much leeway in deciding who gets in, bad things will happen. Specialized school administrations are just as shitty as others. It's the student body and teachers that make these places rock. Keeping the test objective will prevent the grubby hands of politically motivated ambitious administrators from screwing things up.
With a small transporter you don't need toilets anymore.
Right, I personally can't get past the foyer.
> You're better protected if you buy online than in a store, ironically.

It's the only thing that makes sense, particularly if you want to instil trust in customers that buying online is "safe" and not prone to scams.
Better things to wish for:

- async / promise / await

- object merging / cloning (with options / deep)

- array properties instead of methods (ruby style, array.first, array.last, array.empty, array.contains, etc...)

- lets not forget other object types that need methods, Number, Boolean, String (.equals, .equalsIgnoreCase, etc...)

Let's just say, javascript could be a lot better :P
Hi,

I think that people care more about the data collected when using mobile and desktop apps than websites at the moment, but that that will change. I also think that transparent analytics is a more effective way of improving your app. Transparent and anonymous means you can bring the user in to your analysis and ask them directly what the data means. More and more you see privacy policies declaring that the data collected is anonymous so companies can go further with our service and prove it. Some are already doing this, Firefox and Bower for example.

Ideally we will show the user their data in the context of the charts that the developers have setup. As Kevin said the JSON is a quick fix and you are totally correct to point out how inaccessible it might be.

Thanks for the excellent questions.
I would not call Computer Online Forensic Evidence Extractor (COFEE) to be a bystander. Might be small in the grand scheme of things, but password decryption, data and volatile memory extraction is commonly associated with exploit kits for a reason. It uses vulnerabilities in windows in order to bypass the need to ask for permission.

If a company develop a kit that exploits the internal design of their own product, you are not a bystander. Bystanders do not sell exploit kits.
I don't think you understand the word basic...

CRDTs wont have mainstream success until people stop using the words 'monoid' and 'abelian' etc.

Most programmers aren't required to learn this kind of math in a CS degree, AND furthermore, many programmers dont have a CS degree/forgot it.

So the question is, are CRDTs a useful technique for all developers, or just a way for a minute few to demonstrate their ability to sling around math words?
> Buy the site and pay the owner to keep on running it.

I think that would send the wrong signal to would-be copycats. I think the chosen solution, allow them to continue but non-commercially is a pretty good one. If it's a fan site then it should be non-commercial.
10 Big Ideas from All In Startup
Well, the good news is that you have 600k fans. The next game you put out will probably be a hit as well.
I never implied that I could! Anyway, my comment was concerning communications. Physical security is another matter. I must have missed that portion of your OP.
Correct me if I'm wrong, but it seems like it's a Flash engine, which means it's likely custom rather than a game 'engine', so to speak.
I'm so flagging that ;)
FLAC works by finding a well-fitting polynomial function and Rice-encoding the residuals, which isn't very different from what you described.
My favourite sample-based soundtrack; turns out it's actually the same composer working with the same software as yours :D

https://www.youtube.com/watch?v=2yDVM77lGlM

Also noteworthy is that you can open these games' soundtracks in a tracker like http://openmpt.org/ to see the arrangements and play samples individually. I tried making music that way a while back and was sad that all my tunes sounded as shitty as the samples I was working with, then opened up the Deus Ex OST and found that his samples were worse, and he was working with fewer channels and filters; it's just pure skill in arrangement that makes the music so great :)
Hardi Hõlpus
The connection between site owner and visitor has always been mostly one-way, and most ways to connect are usually way too involved. Send an Email? Find the good old guestbook, or become social? Usually not.

Maybe you can make something happen here. Marketing doesn't need to know about it. Just a page where users can read useful things on sites they visit. "Hey we thought our site was blocked in your area, how do you do it?" or "You've delete all your stuff even though you seem to use our site, did you know there's a "undo" functionality" etc.
Not really, no. For the most part, you don't even pay for shipping.
I'd kill for a SimTrek game where I could just manage a starship and it's daily business.

Voyager would be awesome.
Are you seriously comparing a crappy forensics tool to a modern exploit kit?

Do you think Wietse Venema and Dan Farmer are suspicious for having released The Coroner's Toolkit? Should we all stop running Postfix now?
Fixed. Playing 'a boy named Sue' as penance. Thanks.
They indicate they plan to continue providing access to CanIStreamIt, and I believe that website provides that service.
> how many of us simply memorized stacks of words to achieve higher scores on the SAT

I didn't.

> And many of us joined clubs in HS and attempted to become officers not because we really wanted to, but simply because it would look good on our college apps.

I did related things. But is that really a negative? I do a lot of things that I don't particularly want to, but are necessary for my career. So does everyone else with a career. Even the best job in the world is going to have scut work that needs doing despite not wanting to.

Wouldn't you look negatively at a job applicant who eschewed doing things he didn't particularly want to do?
CookiesOK is pretty good:

http://www.cookiesok.com/

https://chrome.google.com/webstore/detail/cookiesok/afmkbjoa...

https://addons.mozilla.org/firefox/addon/cookiesok/
GPU clocks aren't really that high. FPGAs win when it comes to combinatorial logic, if statements kill GPUs. My money is on the FPGA by a superlative.
VCs deal in illiquid, information-asymmetric markets where prices are directly negotiated, capital is locked up for an extended period, and deals are large enough that investment is forced to be "lumpy".

If you could somehow invest in a startup "index", it would be great, but there really is no such thing (especially not for the VCs).
Jimmy Maher goes into more detail on the making of Elite here: http://www.filfre.net/2013/12/elite/
Nothing is more aggravating than planned obsolescence in appliances. Just sell me a good product that will last 30+ year with basic maintenance. I'll happily pay literally up to 5x the price you charge for your 5 year lifetime (if I'm lucky) piece of shit. Hell, I'll probably buy the replacement parts from you besides so it's not like you're completely losing my business.
Yeah, but with Haskell the code would look more like the actual equations you're working from and not an implementation of the equations (thinking like differential manifolds etc).
Woohoo! They’re using the image I rendered a few years ago of the world color survey chart (http://www.empiricalzeal.com/wp-content/uploads/2012/06/wcs-...), instead of the old photograph everyone used to use (http://www1.icsi.berkeley.edu/wcs/grid.jpg), which was extremely misleading.
10 iPhone Photo Tricks You Must Know – Watch Video | Tech Diggers
PayPal PassPort
The Case for Free Use: Reasons Not to Use a Creative Commons -NC License
It's only fair if you know you are getting less value. Otherwise it's false advertising.
Isn't this actually fraud?

It's identical to giving an ad clicker script to your readers to artificially bump up your ad revenue.