skysight-inc/HackerNews huggingface dataset:
Yup, agreed that these criteria indirectly filter for such "numeric" requirements as well.
To see how it works:

* Open a search in Chrome, and open up the Inspector (making sure not to right-click any links you want to inspect),

* Find an <a href="..."> tag for a search result.

* Right-click the tag in the Inspector, go Break On... => Attributes Modifications.

* Right-click the link like you usually would to copy it, and see what happens.
Yep. GMOs have entered the food chain and we don't know what the long term impact will be. Some people will choose to err on the side of caution and avoid GM food.

What's telling is that companies are spending millions to fight against labeling and thus deny people the right to know and choose. If GM food is safe, why not wear the GM badge with pride?
I have made quite a different experience with my own app. Since the day it was approved, I have seen a very constant number of sales. I didn't make a big deal about the launch and I didn't post on HN. People just found my app by searching on the App Store (it is a utility app that quite a lot of people need, and it was the only of its kind when I launched).

Over the course of the first year, I saw a gradual increase in sales, presumably due to the page rank of my website increasing, or maybe because adoption of the Mac App Store increased. Now there are slight fluctuations in sales numbers, but they are more or less constant.

So I didn't get that bump, but I was lucky I made an app that was in demand.
I somewhat agree but would de-emphasize the "sexist" part (although it is somewhat true), and emphasize that the nature of the site. If the site is meant to provide information quickly, or the users look for information quickly, a Pinterest-style layout is bad. If a site of this style has a Pinterest-style layout, it should give all tiles a constant height so scanning the information is easier. On the other hand, if the site is meant for browsing, or to be visually inspiring, the Pinterest-style layout works very well.
To corroborate your point, one of the Chromium developers spoke about this sort of problem, but in the context of invalid SSL certificates and the associated warning that Chrome displays. A ridiculous percentage of users ignored the warning that the site they were visiting wasn't verified and simply clicked 'Visit this site anyway.' Most users don't understand that there are potentially serious costs to ignoring security warnings.
It actually isn't completely alone in using an asynchronous paradigm, as you suggest. Delegates in iOS/Cocoa and events in Java work in a similar fashion. Function-queue architectures are not unique to Javascript.
Capital gains income is usually taxed at a lower rate on the principle of double taxation.

I don't know how it's done in France, but in the USA corporate income is taxed at a theoretical rate of 35% and the gains from that stream of profits, whether dividends or capital gains, are taxed at 15% on the individual level. That 15% comes after excluding the taxes paid at the corporate level. If an individual had earned that money himself without forming a corporation, he would have paid a 35% maximum rate.

Real estate income is usually taxed like corporate income. Capital gains from non tax paying assets like art and collectables don't reflect double taxation and therefore don't get the lower capital gains tax.

Of course it's more complicated than that. Corporate taxes are filled with loopholes. The 15%+35% is often less in total than the simple 35% if your accountant is talented. That doesn't mean the system is wrong, just that the loopholes reflect corruption.
Sorry, I wasn't very clear; I'm just saying that both this and Google Search spoofs the status bar by obscuring what a link will do until it's clicked.
Someone has way too much time on their hands.
> Our program, however, is still susceptible to potential misbehaving. Let’s say our user decides to call his blog post "hasOwnProperty".

This will virtually never happen. If you're worried about it, put an early return (if (name === 'hasOwnProperty') return). End of story.
Rap Genius is Hiring - Rails, iOS (Brooklyn)
It actually forces something even more fundamental. In the HSV colorspace, a black and white image has no hue or saturation, only value. Since value is the main contributor to contrast it is the color dimension that contributes most to usability, comprehension and attention.
Safari has no warning or message at all. Just a quick, half-second animation and that's it.
This article conflates a lot of mental health topics via the lens/story of single family that unfortunately has a wide range of behavior difficulties.

Risperdal is mentioned in the same breath as the standard ADHD precriptions. This is an anti psychotic which is meant to be prescribed to help manage recurrent aggressive / violent behavior and has a huge slew of side effects.

In contrast, most prescription stimulants used to treat (actual) ADHD have no side effects that persist after the cessation of taking the medication.

Likewise, it is well established fact that ADHD medications such as Adderall and Concerta are only effective when coupled with behavior therapy of some sort.

The larger picture behind this is that these adhd medications when taken at their recommended dosages help to make it easier to enter a focused state (as in the metaphorical sense of reducing the activation energy for a chemical reaction), and so direct efforts to develop the habits/ behaviors that are difficult with unmanaged ADHD are needed to attain any long term value out of ADHD medication.

point being: nothing new in this article, just lots of anecdote and a story built out of a single families mental health issues. Like wise the statistic that relevant diagnoses are increasing + a handy quote from a single doctor does not establish a systematic trend that should call to question the validity of a health condition.

this is also separate from the question of whether a school system designed around the time of the industrial revolution is still appropriate today
Any ebook version?
I don't see how this is any different from overflowing an int32 in any other programming language. Sure, with an int, x != x + 1 even after an overflow, but your program is still going to crash when it tries to bill you for negative two billion widgets.

If you're dancing on the edge of the limits of numerical representation then you need to write code to protect against bad things. If you don't write said code, your program is going to fail to work correctly, no matter what language you use.
>> If you're investing for long term - you shouldn't be investing in things that require stop losses.

Except that in the long term good companies sometimes go bad quite suddenly. Frequently, the harbinger (e.g. CFO suddenly quits) will erase a lot of wealth quite rapidly. Stops are a good way to not have your portfolio blow up while not also having to obsessively follow the news.
Why do we behave so oddly in elevators?
> 4. Past performance is a predictor of future performance.

This is your real error. SpaceX is effectively acting in perpetual “test” mode. New lessons are learned with each flight and each rocket test, and that greatly informs all follow-on operations.

The type of analysis you've done is reasonable for a fleet of deployed 747's. It is (forgive me) entirely useless for this sort of endeavour at it's current stage.

I wonder what your analysis of SpaceX's future performance would have been in Oct 2008, right after their first successful Falcon 1 launch and three failed priors?
I think I'd prefer a small fee on cancelled orders.
I just used the mouse wheel and it always went the right order, even if vertical.
100 million year old spider attack found in amber
Thank you! Yes, we're going to try this again, see if we can market it somehow differently.

Re: "private" rooms, we are thinking about this, just need to figure out an elegant solution...!
So it seems. I should perhaps have said "compromise word" or "PC word", alluding to the reason for the usage.
Show HN: Responsa - Dynamic FAQs for your website
It was clumsy, but worked well enough for me. Any idea what library is being used?
I saw the World Famous Bushman in SF last year -- I had no idea that he was "world famous" and had his own Wikipedia article! Neat.
Title would have been much better link bait as "Revolting French Entrepreneurs".
You're being a bit disingenuous by not mentioning the inbuilt protections that the HTML5 Fullscreen API offers.

"Also, any alphanumeric keyboard input while in full-screen mode causes a warning message to appear; this is done to help guard against phishing attacks. The following keys are the only ones that don't cause this warning message to appear (...)"

(https://developer.mozilla.org/en-US/docs/DOM/Using_full-scre...)

The article and demo are nice though. Good work.
By presentation mode you mean fullscreen (F11)? I had a quick search and couldn't find anything conclusive. It's an OSX specific thing?
WeB Design Company In Iran
WeB Design Company In Iran - mashhad
But in this kind of layout, how can one see footer of the website. the infinite scrolling is irritating sometimes...
1 instance of G-WAN serves 500k requests/second with an typical application using Oracle NoSQL (or Berkeley DB).
Overall pretty impressive feature list. I guess proxy is intended for the monkey patch crowd.
I felt the same way.

I think I'd rather try to develop an intuitive feel for when to defect and when not to defect, so you can make these snap judgments on the fly and have them not work out too badly for you.

I also found his example pretty interesting. There have definitely been times that I have called out my boss, or my PM, or an executive in a meeting or e-mail thread. And in most places, that would be career suicide. But the thing is - the alternative, in most cases, is to let a wrong decision go through. Usually the meeting is where the decision gets made; if you wait until afterwards to bring up your concerns, then time has to be spent getting everyone back on the same page, which is more embarrassing and costs a lot more for the company. When your code affects a billion people and makes billions of dollars in revenue, every single person needs to be able to blow the whistle, regardless of hurt feelings, and say "This is dumb; let's not do it." I tell Nooglers I mentor that the most valuable thing they can do for the company is to challenge obviously-wrong product decisions and not let them go through.

I try to make it up by praising things I actually do like, honestly. But I've found it's a much better strategy to be prickly on some things and effusively praising on others than to be uniformly inoffensive.
They serve a similar function, yes.
U.S. Panel Calls Huawei and ZTE ‘National Security Threat’
I did the same (new tab) and thought "oohh it looks and reacts just like the real thing!". Had to read a bit more to see what I was meant to do.
Ask HN: What are the best open source projects to learn from?
I see a lot of "how not to do X" and "you should never do Y", as well as sites dedicated for bad practices and anti patterns.

- ShitHub http://news.ycombinator.com/item?id=4622805

- CodeCrap http://news.ycombinator.com/item?id=4622630

So I know now a lot of ways how not to code, but I much rather learn how to code, than how not to.

My question is, what are some widely agreed projects to take example from? (either written in Java, Ruby, Python, JavaScript, Scala) based on the following aspects

- good use of the language
- great error handling and logging
- architecture
- testability
- concurrency
- performance
- MVC patterns
- security
- API design
- naming conventions

What are the masterpieces of code of our modern day, that every programmer should know about?
Or if we stick to the what not to, which famous projects I should not look into as an example?
150 developers doesn't sound like "momentum" to me. I wonder how many they hit up total?
Is already available 4G in your country? In Italy we are still waiting.
Funnily enough Safari is the only browser that doesn't alert the user about fullscreen mode. http://imgur.com/a/jdcI7 (via cfinke)
I'm with you conceptually, but I don't end up using Flipboard much if at all—and I understand I'm generalizing from a minute sample, so bear with me—because I don't find it to be the best way to read anything. For news/text, Instapaper is king, and for Facebook and Twitter, I find that the Facebook app and Tweetbot win out.

Is there a type of content that you find Flipboard excels at presenting, particularly on mobile? Or that "the Pinterest layout" does, besides Pinterest?
I'd be willing to bet the mold grows generally away from the most-dense areas (say, the interior of a glob). This makes sense energy wise - would you also call that "remembering" where it was?

Similarly, many plants "lean" to point towards the sun. Are they "remembering" where the sun is with the increased growth on the far side?

You can (successfully) argue that it can be an accurate description. It is. I would argue that it's deliberately choosing words that invoke more interest (be it scientific or "OMGWHAT") than accuracy.
Simple efficiency of communication. The guy saying “situation nominal” was the one looking at the engine data.
Github ClassicMap, Google Map tile rendering for iOS6
http://lab.hakim.se/reveal-js/
>Does JS work? Sure, but believing JS is good is a special kind of delusion.

JS, like most languages, is good at certain things, not at others. The edge cases are unfortunate but functionality can be augmented by libraries. Given the momentum behind JavaScript it's fairly likely that these edge cases will disappear in the long term.
With extra memory, and if you don't care about ordering, multiple set intersection can be made O(N) where N = size of each set added together, assuming no duplicates in any single set (which should be true, but it depends on how loosely you are using the word set)
You only have to walk each element exactly once, and all other operations are (amortized) O(1)

For each element in all sets:
Insert element into hash table. If it does not exist, use key = element, value = 1. If it exists, increment counter. This is O(1)

When done over all sets, it's O(N)

Walk hash table, the only elements that are in the intersection are those with value = number of sets. This is O(N)

O(N) + O(N) = O(N).
This only works if there are no duplicates within a single set. It transforms set intersection into a counting problem over the universe of elements.

You can optimize it as well. You never need to deal with elements that don't exist in the hash table after the first set is processed, as they can never be in the intersection. This does not change the asymptotic complexity, except it means the hashtable will never resize after the first set. So it's advantageous to choose the smallest set to process first if you can do so easily. If you use dynamic perfect hashing or something similar, you can also guarantee all operations after the first set will be O(1), rather than amortized O(1).
I drove a taxi a while back (not in SF) and I have to agree that a lot of taxis are extremely dubious in their level of safety. I only figured out after a spin-out that the company car I'd been assign had bald tires with uneven tire-pressure. And well, obviously I was inexperienced too or I might spotted that earlier but that's not uncommon.

But that is after all the regulations. With no regulation at all, things wind-up even diciers. Will you check the tire pressure of every car you get in?

The reason taxis are unsafe is because drivers and companies don't make much and try to extract every last dime from their rides and their cars and so-forth.

With more competition, less money to per drive and so-forth, I couldn't imagine how dodgy things will get.

I'd like to think I was pleasant and courteous. I doubt you can judge driver's skill by looking at his or her face so your eagerness to judge for yourself seems foolish.

I can believe Uber-now or Lyft-now looks good. Will you know when the safety goes out the window, considering there is constant pressure for that to happen?
Completely unrelated, I'm going to configure my build process to play that awesome mario death music when a build fails.
The people waiting for the programming community to suddenly wake up and realize how wrong they were about Javascript all these years remind me of all the people still waiting for Castro to die.

By the time it happens, it won't actually mean anything because something else, something equally despised and impure will have taken its place.

Perhaps a better question might be why are such languages more popular than their more ideologically pure cousins? What need are they filling that "better" languages cannot? Be careful if your answer is "they're beginner's tools for mediocre programmers" -- the JS community is home to some extremely talented programmers who are all there by choice alone.
Thx for sharing!
Roswell was huge disc shaped microphones listening for Soviet nuclear tests, the whole thing was declassified long ago.
I sincerely hope that other EU members don't follow suit on this outrageously stupid idea. Because if so, it'll be the beginning of the end for Europe.
When the intensity of some sensory stimuli increases exponentially, our minds somehow unconsciously perceive the increase as linear

By necessity, really. If you've ever spent much time with electronic sensors, you may discover as I did that seemingly half of the work is making nonlinear input linear, because nonlinear input is a mess to compute with.
do you think people would ignore the warning and continue to use the site?

Absolutely. My eyes were opened to that when I was troubleshooting my father's webcam over the phone. It kept not working when everything looked like it should. He just failed to let me know about the alert that kept popping up that said "camera is locked by <foo>". Instead, without reading, he just hit the "X", even though I was asking for every step he was performing. Closing a rogue alert isn't even a "step" to most people.

If you are relying on dialogs to keep your users safe, you are doing it wrong. Unfortunately, I don't know what the right answer here is.
Are You the Next Steve Jobs? A New Reality TV Show Might Be Looking for You
Every time I see a slide deck with zero context or explanation, I want to light my eyelashes on fire.
NoScript already inherently blocks this, and even if you allow the domain that provides the script that tries to go full-screen, and allow the full-screen transition, the web page pretending to be a desktop doesn't cover the NoScript toolbar that's still prompting for permissions on the other domains. I suspect the anti-clickjacking measures would kick in if the phishing site tried to incorporate the real site as a base layer.

NoScript does not seem to have any features targeted directly at HTML5 fullscreen, though.
Doesn't this sound so wrong? Two celebraties are going to look for the 'new Steve Jobs'. Isn't he one of a kind and should be next visionary just be himself and big? And why would a person like 'Steve Jobs' even participate in a show like this, isn't he / she to busy creating the future?
The Firefox "untrusted connection" screen (https://support.mozilla.org/en-US/kb/connection-untrusted-er...) is much better designed.

"Get me out of here!" is the only visible button and the obvious action. To override the SSL check, you have to click "I Understand the Risks" to expand the page, revealing both an "Add Exception..." button and a further warning (in bold). "Add Exception..." brings up a dialog which again warns you in bold: "Legitimate banks, stores, and other public sites will not ask you to do this." And finally "Confirm Security Exception".

Firefox steers you toward the safe choice and makes you very, very aware of the gravity of the situation before doing something dangerous. That's good UI.

Chrome on the other hand has a "Proceed anyway" button right there that within less than a second you've clicked on and now the warning is gone. Developers who would blame dumb users for this are mistaken. People are busy, they're distracted, and Chrome makes it way too easy to do the wrong thing while Firefox gets this right.
Chromeless windows issues all over again. I don't know why people don't get their lessons from history.

In 2004 pretty much the same vulnerability exploited in IE and later on this feature removed from IE: http://www.kb.cert.org/vuls/id/490708
It depends what the buyer wants. A clean code base is generally not the first thing I would look at when buying a company. Fundamentals are much more important such as revenue.

Focus on improving your fundamentals. You put effort into cleaning up the scrappy mvp when it starts to hinder your efforts to improve those fundamentals.
> It really is a learnable skill! ... We've just forgotten the habit as a society of teaching it to our children.

I think that's a hasty generalization.

Some people are merely introverted, and can improve their social intelligence through everyday practice. Others, however, actually have a neurological condition (i.e. Asperger's Syndrome, which the article mentions). At least for some subset of them, "social intelligence" is little more than analytic intelligence applied to something that has a very low signal-to-noise ratio. You can discern the signal from time to time if you concentrate hard enough, and you can put an abstraction layer on top of all the analytic processing so that the result looks somewhat like "social intelligence". But at bottom, it's always like trying to do floating-point calculations on a processor that was only designed for integer calculations. It's inefficient by many orders of magnitude, because you have to fake every step.

Of course, there isn't a clear line between an introverted neurotypical and an Aspie. But just because the transition is gradual doesn't mean that the difference doesn't exist.

It makes me sad whenever an article like this uses the word "Asperger's" to describe typical introverted programmers. (This is a complaint about the article, not the parent comment.) It also makes me sad to read comments that make excessively broad generalizations about how people (should) acquire social intelligence. (This is a complaint about the parent comment.) Overgeneral advice, even if well-intentioned, could give neurotypicals the misleading idea that Aspies behave like they do because of their own fault (lack of effort).

Nowadays, we often throw around psychiatric terms to describe behavior that falls within the normal range. "I'm feeling ADHD today." "He's a bit of an Aspie." "She acts as if she has bipolar disorder when she's drunk." etc. Although some of these are meant to be comical and we all have some use for metaphors and exaggerations, we should be careful not to make serious generalizations based on such informal usage of terms.
The last slide was interesting:
http://brendaneich.github.com/Strange-Loop-2012/#/50

- First they said JS couldn't be useful for building 'rich internet apps'
- Then they said it couldn't be fast
- Then they said it couldn't be fixed
- Then it couldn't do multicore/GPU
- Wrong every time
- My advise: always bet on JS

It turns out that JS might soon be a mature language which can be used to build real apps. That future has arrived (or at least you can see the train).

es6/7+hardware accelerated graphics+ continued broadband adoption and speed increases (gigabit internet) make the 'web as a platform' dream a reality. I'd love to peek at Microsoft's medium term plan to deal with this.

Also: I wonder how long until we see a full replacement for something like eg:3DSMAX with GUI on the client and rendering done in the 'cloud'?
I don't think that's what he was asking. I think he was asking about how to structure his corporation so as to be legally out of reach of patent trolls.