skysight-inc/HackerNews huggingface dataset:
When people want to use big-O notation, they use limits that dominate both for astronomical values of n, and for realistic values of n. Making those diverge is intentional obfuscation.

More importantly, you ignore the nature of the problem when you treat 2^64 as a constant, but the number of values in the list as n. I'm comfortable betting that if you take this problem, and push n to 2^100, you'll find that your integer size has been changed to 2^128. In other words, iconjack's algorithm is actually O(n) space or worse.
You're right that having a graduate degree isn't a guarantee of having a "super-brain", but having a graduate or professional degree is probably a good proxy for the type of socioeconomic inferences they are trying to make.
No, it isn't because my original iPad (a.k.a. worst ripoff of the decade) is tethered to iOS 5 and can barely do anything. In fact, the fancier web sites that try to "help" me are now more prone to crashing the browser entirely.
You do realize how ridiculous that statement is? Even if you compare Arkasas to New York, the difference won't be as tenth as striking as if you compare a random city from Ukraine to Sweden.
HideMe – Free Web Proxy
Completely understand where you're coming from. Frameworks exist for a reason: collaboration.

Also, what happens when you inevitably change jobs 3 years later? "I have 3 years experience with Bob's folder structure." Yeah, that's time in the trash where yes, you learned something, but no, you can't really show value to potential companies.
how about their workers? a lot of people will loss jobs because of robot
XKCD had a good one on this: https://xkcd.com/1138/
Quick note: Pale Moon removed Tab Groups because it was unpopular. The add-on meant to replace it is hacky/buggy/fails to restore tabs. If your workflow depends heavily on tab groups, Pale Moon is not the answer.

If you don't care for tab groups - my experiences with Pale Moon were great! I can imagine it's remained as awesome since I stopped using it (which is when they removed tab groups...)

E:

Also it's totally possible the add-on has been fixed. But I don't remember anyone maintaining it, it was just segmented away from the browser and made into an add-on without development/maintenance. It's possible that has changed and the above issue is no longer relevant.
It’s also a crappy solution in the short term. Using coal power in very densely populated areas (especially ones without strict air quality standards) causes off-the-charts-terrible air pollution, leading to massive health problems, of which none of the costs flow back to the coal producers/distributors or power plant operators. Just look at the current conditions in Chinese and Indian cities.

If coal is the only possibly affordable energy source in these countries given their current level of wealth/development, then we’d all be much better off in the long run if rich countries would heavily subsidize developing-country energy production of basically any other type (and the residents of those areas would benefit starting right away).

Likewise, we should do everything we can to reduce the health/environmental impacts of cooking using indoor wood fires, either by subsidizing cleaner fuels or at least improved wood stoves, or via electrification. Probably also a good idea to work on alternatives to fire for clearing large amounts of land for agricultural use.

CO2 emissions are gradually changing the planet, and we should reduce them for the sake of future generations, but breathing smoke every day is killing millions of people per year.
UK Affirms That Photographs of Public Domain Art Are Fair Use
I think he just reinvented Perl-CGI in Node.js. I guess the inexorable march of reimplementing everything in JavaScript continues.
What happens with this one ?

Polynomial Time Algorithm for Graph Isomorphism Testing.
http://mt2.comtv.ru/

Is this a hoax or has some substance ?
Sure, HN isn't perfect

One of the biases that affects HN is the demographics. A lot of the HNers I would assume are working at big tech firms and their stories gets (unintentionally) upvoted to the front page as normalizing this feature would be quite difficult.
The Tree Style Tab I have was installed via Mozilla's extension repository, which is automatically signed. It should™ continue working.
There are factors beyond naive weightings, as well. I remember reading somewhere that if a thread becomes too heated or turns into a flamewar, the mods have the ability to suppress it in the rankings artificially to let it cool off. That functionality makes sense, but wouldn't be easily identified in a third-party tracker.

A lot of comments here seem to be assigning moderation as bias.
Android 6.0 phone and tablet dev kits tap new Snapdragon 820
MVC is usually done very badly. The View and the Controller are often smooshed together into an unholy mess.
The parent post was about outer space, not the stratosphere. And that method uses microwave transmission, not cables.
Interesting... isn't ProductHunt a YC company?
Most likely the directors / editors who use this would overdub the audio once they get the visual take they want. They already overdub audio pretty often anyway, due to set noise.
Frameworks exist for that reason. I don't think that means every framework has to be MVC.
The new search suggestions in the URL bar are disabled by default in Firefox; there's a prompt to opt in or out.
: organization
If you have a finite amount of time, a given algorithm will only be able to solve a subset of all problem instances in the allocated time (assuming an infinite set of problem instances). If you have two algorithms and give the same finite amount of time to each, the asymptotically faster one would be expected to be able to solve more and/or larger problem instances in the allocated time than the asymptotically slower algorithm, as your allocated time increases.
Proper SEH support.
Diagnosing Yahoo’s Ills: Ugly Math in Marissa Mayer’s Reign
In bash simple things are simple to write, get and read. And you don't need to deal with imports to do them, it's out of the box. Execute any ex. file? Just write down its path. Don't want to pause the main program? Add & after that path. Write output to file? Just append > filename after the command. Regex matching? Just use if [[ string =~ pattern ]]; ... lots of useful stuff, few keystrokes away. Python can do these things and more, but there is often a lot of tiresome overhead with recalling library names, dealing with local namespaces, method parameter positions, type casts just doing the most elementary stuff. This high-level complexity is useful for big and monster-big collaboration projects, but is wonderful to avoid when possible. Shell makes that often possible and is fun to use as well.
Yep. If you don't have it you're just going to reinvent routing and a database abstraction layer over and over again
I know you can search from the navigation bar (and keywords were there even in the Mozilla suite, weren't they?), but the difference from the search field is that the search field shows suggestions, which means that it has to send what you're typing to your search provider as you're typing it.

The navigation bar only searches locally (the history and bookmarks on your disk) and doesn't send anything anywhere until you press enter.

I was under the impression that this was considered a feature and the reason for keeping both fields even though they could easily have been unified long ago.
Yeah, but the question is does the new algorithm beat the old ones for problems that are solvable in reasonable time. A constant time algorithm is not that useful if the constant happens to be 10^1000 years.
Watsi 2015 Year in Review
Angular 2 addresses a lot of the serious shortcomings in Angular 1.x. The Angular 2 approach to components and encapsulation feels cleaner and less complicated than the previous mess of services, factories, and directives.

Though initially skeptical of Typescript, I've found that Angular 2 really benefits from the advantages of having a coherent object model and optional type safety. Typescript never gets in the way, you can selectively use type declarations only where you want to use them. It's often helpful to leave them out while prototyping and then add them later when you want more robustness and easier debugging while you are working on writing the glue code and application logic that connects your various components.

As other posters have noted, you're still saddled with a lot of the artificial complexity and odd terminology that is pervasive in Angular 1.x. There are also bits and pieces of the library ecosystem, particularly the routing engine, that are over-engineered and painful to work with in practice. But, in general, I find version 2 much more intuitive and easier to reason about than version 1.x. Key features like data binding are much saner and behave more predictably.

I've never particularly liked Angular or React (my personal preference right now is for Vue or Polymer), but I think Angular 2 is a solid improvement over its predecessor. More significantly, I think the improvement is substantial enough to justify the team's decision to do a clean break.
Of course not, otherwise I wouldn't have written "I'm pretty certain that I could develop a solid email app in a year".
I've used and followed Angular 2 somewhat over the past year. My take is that React is better for engineers familiar with JavaScript, while Angular may be more comfortable for engineers with a preference for Java/C#. I don't mean that in a bad way; it's simply been my experience that people coming from those languages love what they see of Angular 2, and are repelled by React.

It's not hard to see why. This code[0] from Angular 2 would just be a function in React:

@Pipe({
name: 'tempConvert'
})
// The work of the pipe is handled in the tranform method with our pipe's class
class TempConvertPipe implements PipeTransform {
transform(value: number, args: any[]) {
if(value && !isNaN(value) && args[0] === 'celsius') {
var temp = (value - 32) * 5/9;
var places = args[1];
return temp.toFixed(places) + ' C';
}

return;
}
}

There's also the fact that Angular is a framework, whereas React is a library. Those of us in JS land typically (but not always) prefer smaller libraries.

[0] https://auth0.com/blog/2015/09/03/angular2-series-working-wi...
This is a little misleading, you cannot apply for residency unless you're married to a USC, or an individual of extraordinary ability.

A job can apply for residency for you, but there are a specific set of requirements.

There's a lot of mis-information regarding immigration, and your best source is http://uscis.gov

http://visajourney.com is also a pretty good community.
This factual background deserves to be better known by Hacker News participants, who often avidly discuss statements about medical research without much background in medical research methodology. You, your friends, and all of us deserve to have new proposed treatments and old standard treatments evaluated thoroughly for safety and for effectiveness.

A really good source for all of us to follow about the latest research on placebos in human medicine is the group-edited blog Science-Based Medicine,[1] which is edited by several active medical researchers and also includes lawyers, pharmacists, and even a reformed chiropractor among its contributors. The blog includes many informative posts about the placebo effects[2] observed in human medical research that help illuminate issues we all discuss a lot here on Hacker News.

Some of my favorite recent articles on placebo effects from Science-Based Medicine include "Are Placebos Getting Stronger?"[3] (21 October 2015) by Steven Novella, a neurologist; "Placebo by Conditioning"[4] (29 July 2015), also by Dr. Novella; "Should placebos be used in randomized controlled trials of surgical interventions?"[5] (25 May 2015) by David Gorski, a surgeon and cancer researcher; and "Placebo, Are You There?"[6] (24 February 2015) a translation by a French-language article, translated by Harriet Hall. All go a long way toward explaining just what has been shown, and just what has not been shown, by previous research on placebo effects in human medicine.

"Placebo medicine" has so far only been shown to have any effect at all on self-reported subjective patient symptoms such as pain and nausea that ebb and flow in the natural course of untreated disease. If you broke your arm, you wouldn't seek placebo treatment from your doctor, but actual effective treatment. If you have an injury that causes chronic pain (as I do), you are best off looking for the best available medically verified standard treatment, and not looking for any kind of placebo treatment.

[1] https://www.sciencebasedmedicine.org/about-science-based-med...

[2] https://www.sciencebasedmedicine.org/?s=placebo

[3] https://www.sciencebasedmedicine.org/are-placebos-getting-st...

[4] https://www.sciencebasedmedicine.org/placebo-by-conditioning...

[5] https://www.sciencebasedmedicine.org/should-placebos-be-used...

[6] https://www.sciencebasedmedicine.org/placebo-are-you-there/
> I'm distinguishing between definition and meaning.

"definition" and "meaning" are the same thing.

> You don't need to be able to define a word, to know roughly what it means.

The degree to which you know what a word means is precisely the specificity to which you can define it. Those are different phrasings of the same content.

> The words "science fiction" mean something. They're a map pointing to some territory. They don't mean the exact same thing to everyone, but close enough to be useful.

I kind of disagree with this. The words "science fiction" mean different enough things to different people (and even to the same people in different contexts) that those definitions are not close enough to be useful, except where social convention, mutual agreement, etc., act to align the definitions to, if not precise alignment, very close alignment within some very narrow subset of the space of all the definitions the term has when considering all possible contexts of use.

Often, a key aspect of making the term useful in a particular exchange is agreeing on a definition.

> When I say "there's no definition", what I really mean is "I've never seen a definition that points to a good map of the territory".

I think the problem is that you fail to recognize that the different uses aren't various fidelities of "maps" pointing to the same "territory", they are -- to borrow the map/territory metaphor -- maps pointing to different territories that are share a name, the way the same name might refer in different contexts to the juridical territory of a city, the territory of the county of the same name in which the city is located, the territory of a metropolitan area centered on the city that is not coextensive with it or the county, or a geographical feature associated with and overlapping the boundaries of the citiy. A map of any of those territories would differ critically from the other, not because it is a bad map of the territory, but because it is a map of a different but overlapping territory.

> In particular, a lot of definitions point at maps which don't point to Star Wars, and those are bad maps.

I think its a bad map in the way that a map of Los Angeles that doesn't include East L.A. [0] is a bad map.

[0] An unincorporated community in Los Angeles County, but not part of the City of Los Angeles.
Backblaze B2 Cloud Storage is now open to public
The only thing I haven't really seen on their 'Quick Start' and 'Guides' site is any examples that show retrieving data from an API. Are those out there and I didn't see them?
Incompatible computer

This computer and/or connection speed are not capable of handling the full effect of the Force. You can still watch the video below.
As a Brit living within a region under the influence of the EU, I concur. A massively annoying imposition from power-tripping bureaucrats who have no idea what a stateless protocol is.
I think you are confusing documentaries with "fair and balanced" news programs.

CitizenFour - did this present the NSA side of things?

An Inconvenient Truth - did this present the fossil fuel industry's viewpoint?

GasLand -- did this present the drilling industries perspective?

Documentaries are about presenting both sides. Documentaries are about presenting truth as the filmmaker sees it - usually with the intent to draw awareness and elicit change.
Although this is a purely philosophical disagreement, I strongly support making new web pages actively discourage the continuing use of legacy browsers.
The union is the root cause of many of these issues, and has a big impact on weakening the system's ability to respond to others.

The ridership numbers were impacted by the overall decline in ridership that the union created. Commuters in the Silver Line corridor have a choice, and they all are well aware of how unreliable the metro is. The funneling of the silver line through already overcrowded and poorly managed Orange Line stations didn't help.

Overcrowding on platforms: too few trains in operation due to the union hiring too few mechanics

Silver Line ridership below projections: the locals don't trust metro because it is unreliable because of poor management, too few hires at operator and controller level, because of the union.

7000 series cars not up to spec:
Not the union's fault. But good luck hiring smart people at metro. The culture is toxic and nobody wants to work there.
So it's not perfect and helps to know someone. Welcome to the real world!
It's taken a very long time for this development to come to fruition. There was a lot of discussion about some sort of blastproofing for the cargo containers after Lockerbie (Pan AM 103).

It's a nice idea. Containing a troublesome passenger inside something like that seems overkill unless they're wearing some sort of bomb.

The thing to remember is gases can penetrate fabric. If such a miscreant (it's HN, so I won't give my usual description) came aboard wearing a bomb with a chemical agent underneath it could leave the crew with a big surprise.

Edit: Fixed a copy paste error.
We use this to generate builds from our (many, many) feature branches, its amazingly useful, bravo!
Visual Categorization with Random Projection
Haha I think I know you from the Python Meetup Sweden is small indeed.

You're right, I'm just not used to seeing things like this I guess.
Do you stop using native apps that you can't zoom?
It's pure deception. PH presents as egalitarian and meritocratic, but that's clearly horseshit. We need the right person to build a more transparent and credible alternative. They've straight-up lost me as a daily visitor.
Chrome also took a long time to release 64-bit builds to Windows users. They weren't available on the stable channel until Chrome 37 was released in August 2014:

http://arstechnica.com/information-technology/2014/08/chrome...

Compared to Chrome, Firefox had more problems with legacy add-on compatibility, because in addition to 32-bit NPAPI plugins it also has to deal with legacy binary extensions that link to Firefox's internal libraries.

(For further comparison, Microsoft released 64-bit builds of IE8 in 2008, but few people used them at first because there were no 64-bit versions of popular plugins like Flash until years later. Browsers on Mac OS X worked around this by shipping fat binaries that could launch in 32-bit mode when 32-bit plugin compatibility was necessary.)
What Counts for a DBA – Manners
There's a simpler method than this that provides even more surety, used by e.g. LibreSSL:

1. Start writing your new implementation (or heavily refactoring your old implementation, whichever), but in parallel, for each legacy function you remove, write an equivalent "legacy wrapper" function that implements the old API (and ABI; you have to return the same structs and all) in terms of the new API.

2. As you develop the new code, continue to run the old code's tests. (This shouldn't require any work; as far as the tests can tell, the codebase containing all of {the new code, what's left of the old code, and the legacy wrapper} presents exactly the same ABI as the old codebase.) The old tests should still all pass, at every step.

3. Once you're finished developing the new code, and all the old code's tests are passing, rewrite the tests in terms of the new API.

4. Split off all the legacy-wrapper code into a new, second library project; give it the new "core" library as a dependency. Copy all the old tests—from a commit before you rewrote them—into this project, too. This wrapper library can now be consumed in place of the original legacy library. Keeping this wrapper library up-to-date acts to ensure that your new code remains ABI-compatible; the old tests are now regression-tests on whether a change to the new "core" library breaks the legacy-ABI-wrapper library.

5. Document and release your new core as a separate, new library, and encourage devs to adopt it in place of the legacy library; release the legacy-wrapper (with its new-core dependency) as the next major version of the old library.

When all-or-nearly-all downstream devs have transitioned from the legacy wrapper to the new core, you can stop supporting/updating the legacy wrapper and stop worrying about your updates breaking it. You're free!

In LibreSSL, if you're wondering, the "new core" from above is called libtls, and the "legacy wrapper" from above is called libssl—which is, of course, the same linker name as OpenSSL's library, with a new major version.
The author doesn't need MVC, he needs a templating engine.
We've put https://segment.com/academy on PH (an email course on growth and analytics) and has seen some great traction amongst that community. It certainly is a specific audience, but the traffic is pretty good.
If the argument that evolution is impossible because thermodynamics was correct, everything humanity does would also be impossible. When we're not at war, most of the things we do is organizing matter, locally decreasing entropy. The key word is, locally. Our trucks and cranes burn fuel to organize matter. So do our bodies, and so do cells our bodies are made off.
Welcome to the programming world, js developers.
I don't think this claims to be a constant time algorithm.

Can someone rule out that there are no problem instances that this algorithm can solve in a reasonable time that others cannot?
Companies sell equipment they don't need to their employees at seriously reduced price.
You're literally describing React + Bootstrap.
> For example, file-name completion (the tab key) in shell mode in Emacs has been programmed to use the backslash character to escape, e.g., spaces in file names (which are part of the base system on OS X). But rc does not grok the backslashes: it uses a different convention to quote characters like spaces, and no one as far as I have been able to discover has modified shell mode to use rc's convention.

It's quoting is it's power!

And I fixed shell-mode in emacs for myself with the following:

https://github.com/codemac/config/blob/master/emacs.d/boot.o...

The remaining function to fix is comint-quote-filename - of which you'll see commented out there. It's slightly different from the shell-quote-command override in that it needs to only be enabled during shell-mode and it needs to know when to skip quoting all together.

Don't fear, I'll try to get it working and send it to you (and on my github). I truly enjoy rc and emacs simultaneously, so hopefully any discoveries I make can help you if you'd like them. If not - it sounds like you want to switch to eshell anyways, which could be great (albeit will have bad things as well as it doesn't support i/o redirection).