skysight-inc/HackerNews huggingface dataset:
This is exactly the kind of "programming by coincidence" discussed at the link I provided.

If you are designing something that makes heavy use of String and String operations, and you know it needs to be as optimized as possible, you should consider whether or not you need a custom String solution as part of the design process. Of course there is a hypothetical scenario where a developer might run into this even when "doing everything right", but generally it can be avoided by being aware of these potential interactions and "program deliberately."

I am not saying there will never be times when you need to "just make it work" and reasonably can't account for everything like this. The real world does not always provide the opportunity to do everything "the right way." My point is just that, when you run into this issue, it should be understood that any issues caused by implementation changes aren't really the fault of the maintainers if they haven't broken the contract/interface, and it performs well under the use cases it is designed for.
This a nice alternative to "hacklinks".

I would suggest providing a hint to the remote content. For example, if it is an image - state it, maybe with a preview.

It would also be useful to filter out 'tabloid' sites like reddit (or restrict it to /r/programming /r/sec etc).

Some mechanism to preview content or view their content in a consistent style would be nice as it can be a bit jarring going to Slashdot from an otherwise clean interface

[edit]
Probably worth mentioning the labels on the left don't seem to do anything on chrome and if you resize the background remains at the same height.
Show HN: Client-side encryption for git
It's absolutely normal to feel bored with a project around a second year of it. Consider finding an environment where you can switch projects while staying within the company. Most large corporations would allow you to do that, at a cost of being probably less flexible with toolchain and decision making process.
Blind fuzzing from their description (i.e. no coverage information).
15 Bugs (screenshots)
Wouldn't there have to be? Given that we evolved from much simpler organisms.
The only real one was System.getenv() which was stubbed out to a no-op in Java 1.3 and then brought back in 1.4.
Vagrant with ansible to set it up. 1 build vm, 6 'deployed' vm's and 1 'deployer'.

Needs a minimum of 42G ram, 150G disk space and fills its logs at 2G/h. Not great when you are running on a 256G SSD.

Building takes 2h+ with ~10% random failure rate due to dependency mirrors and timeouts.

The python code is deployed as gziped virtualenvs to the hosts. This actually works pretty nicely as it means you cant just import stuff and have to build stuff similar to 12 factor style(We dont use ENV_VARS/stdout logging though).

TBH I still dont really see the point of docker, Im sure it will 'just click' at some point but it hasnt happened yet
I think you want me for hiring coordinator. I especially appreciate these requirements: 1. Be a friendly, calming guide to candidates on their interview day. 2. Working with our recruiters and hiring managers for each role to optimize the success of their candidates. 3. Crafting an engaging interview day for each candidate.
Marking a cold war feels almost like marking when one species becomes another.
Fully-Featured Private Git Repositories Hosted on Google Cloud Platform
I want to cyanogen mod for samsung galaxy trend gt-s7392 please help.....
Cybersecurity, Encryption and the Golden Age of Surveillance
What's a bit more disappointing is how little we know about the "ice giants". Both Uranus and Neptune have been visited only by Voyager 2.
My experience has been that the awesomeness of ARC's optimizations is greatly overstated. The compiler inserts retain/release pairs around every operation that could potentially need them, and then the optimizer eliminates the redundant ones. Pretty much the only interesting nonlocal optimization it does it turn autoreleased return values into retained returns, which isn't an issue for shared_ptr to begin with.
The MIT PR machine has perfected the press cycle eclipsing good research.

http://www.phdcomics.com/comics.php?n=1174
tl;dr - "We don't know[but please read my blog]."
Maybe, but his snark is off-putting. For example, "I always attributed this to Midwesterners being a more seismically sensitive people, perhaps due to their vast bulk, but the difference is a matter of objective fact.". I enjoy reading authors who don't throw random insults into their writing.
Show HN: A one click, auto scaling redis hosting for hackathons in Go
Like others have said, the important thing is do you just bore easily?

You have mostly pretty good reasons for the switches. The possible exception is the research career move ... didn't you know going in how little money you'd be making? Sounds a little flaky to give up on it for that reason. If I were interviewing you, I'd drill down on that one.

The trick is, would I even interview you or would I see the resume and think, hmm, I don't know? I try to be very thoughtful about that but I usually get a lot of applicants ... I think you should try to keep this new position for a while.
Telegram under DDos Attack
Any algorithms we use to simulate intelligence with machines are excessively wasteful.

There's not enough energy to simulate human intelligence at the same speed that humans think, without just essentially producing biological computers.

And that's more of bio-engineering than anything relating to computing.
An important point in this article is the vital distinction between academic software and "general purpose" software. The goal of research software is to prove or exemplify a point explained in one or more papers. It should do so in the most direct and economical way for the researcher(s). It makes no sense to create multi-platform, software-engineering friendly software for this kind of use. In the last few years we have seen an untold number of complains that research software is not robust, user-friendly, etc., and it entirely misses this important fact.
"rationale to this decision that I do not know or understand"

I imagine the rationale went like this:

We have intelligence that the soviets are developing weapons with deadly bacteria X with delivery mechanisms {Y, Z, ...}. We believe they can deliver an attack on this set of cities and we have this set of probabilities of stopping it. We've conducted experiments on animals and understand how X would affect an organism similar to a human. Now we need to figure out how it would spread through a city to prepare for the scenario where an actual attack took place. We need to test our metropolitan areas for spread by an airborne bacterium. Let's pick the most harmless bacteria we can find not native to an area and see how it spreads.

The framing in the article is incredibly biased. By no definition of the word is it accurate to call humans the subjects of the experiment.

If the risk of a bacterial attack was real, then it would be negligent not to prepare for such an attack, as it could mean the loss of tens of millions of lives across all metropolitan areas. The "subjects" of this test were not the humans, but the interaction of a bacteria and the structure of the city - to see how a similar but harmful organism would spread through a metropolitan area. These tests were not testing how these bacteria affect humans (it was known that they don't, and for the extraudinarily vast majority of cases, they didn't). As a matter of fact, the bacterial strains were chosen specifically because they have little or no immunity to antibiotics [1] and posed no known threats to humans.

1. http://www.nytimes.com/1981/04/15/us/judge-s-decision-expect...
Every animal is intelligent. Using the google dictionary definition, "the ability to acquire and apply knowledge and skills."

What they are are intelligent about varies, and the assumption that intelligence arises rarely is dangerous to ecological and environmental decision making. Rather, we don't know how to communicate with animals well and we don't think the same ways.

http://www.nature.com/news/2010/100909/full/news.2010.458.ht...

http://scienceblogs.com/mixingmemory/2007/08/17/metatool-use...

http://blogs.scientificamerican.com/running-ponies/catch-the...

http://ngm.nationalgeographic.com/2015/05/dolphin-intelligen...
Wow, there's a lot of hybrid hating here.

Consider this though:

• You have an app that doesn't need to perform actions in sub 10-milliseconds. 11 milliseconds is just fine.

• You don't require access to a whole host of system processes, but maybe access to the file system, or the clipboard, would be a big help to your users.

• Your users are not super technical and won't even know what a hybrid app or native app means.

• You want to get your app to market on multiple platforms in days/weeks, not months, and without spending a ton of money.

I think hybrid might be a good option there. Not the ultimate best ever piece of software ever I know, but compromises and all that.
https://news.ycombinator.com/item?id=9798158
While I think there is some grandiose and hype that gets attached to these fields by the media, you have to recognize that these names represent the end goal of the field, not the current status of where we are today.

No, computer vision researchers haven't achieved what you and I perceive as vision, no more than a biochemical research in cancer cures have found a cure to cancer.

But I would argue that these lofty named fields are a good thing. Academia is already plagued by it's uncertainty and lack of an inherent "end game." Let's not make it worse by renaming machine learning to "computer pattern recognition." Pattern recognition is just a possible piece of the puzzle or step in the process to creating AI, not the actual holy grail of achievement.
Right, but the Mercury News is titling things for its readership, which presumably by and large do know where it's based.

And HN has a policy of not altering titles.

So, voila.
While I understand his humorous writing style, this:

"always attributed this to Midwesterners being a more seismically sensitive people, perhaps due to their vast bulk, but the difference is a matter of objective fact."

Made me stop reading. There is a difference between mocking a place for comedy, and mocking a people for comedy. One is observational, one is just mean.
From memory, but maybe a slight overstatement:

http://www.sci-news.com/genetics/article01036.html

70 per cent of protein-coding human genes are related to genes found in the zebrafish (Danio rerio), and 84 per cent of genes known to be associated with human disease have a zebrafish counterpart.
His numbers are also based off the difference between humans and chimps for some reason? We can't replicate the intelligence of a chimp on a computer, so why that is a valid basis of comparison is beyond me.
This is a good read from a driver's perspective:

http://citypaper.net/uberdriver/
Notes from Tehran: Art in the Time of Sanctions
I understand this. I'm also saying this is done pretty routinely in the video game industry from everything to the most basic pathfinding AI to more complex agents that factor in the terrain, particle effects and other aspects of the environment hardcoded into their processes to exhibit "intelligent" behavior, though typically only within that box. Game modders then engage in plenty of work from reverse engineering to what can realistically even be called AI programming.

MC-AIXI seems to be more generic because it factors this out into a reinforcement learner, but this in of itself is hardly a cause for fear and that AGI is coming, as the GP alluded. I'd wager today's AAA titles have some damned complicated heuristics of their own.
I would be suspicious of this too, since I believe a lot of New England gets its power from Hydro-Québec (from their HVDC lines) and nuclear sources. Even normalized per capita, Vermont should have one of the lowest carbon footprints, which makes me suspicious of some of their sampling methods, though I haven't read the paper.
there's a simple algorithm for running the latest version of windows. It's only a few lines of code, and a hundred gigs of compressed C++.
This is a fair argument to make, but to my knowledge, this is not currently true of the Java API. It probably would make sense for some future version of the Java API to include O notation as part of the contract, at least for certain elements such as String. Since the performance expectations of Java have increased dramatically, it really would be beneficial to maintain stable-or-better performance (edit: for all use cases) across versions.
I was pointing out that the complex explanation is that comets have their own driving force, and tides have a separate driving force, and planets have their own reason for moving as they do, etc. Compared to that kind of hodge-podge, relativity is still a really simple theory. While relativity increased the complexity of the explanation of gravity, it didn't bring it anywhere near the level of complexity that might have been assumed before Newton.

The author's argument is that our intelligence is likely not solely possible by the interaction of a large number of separate principles, but rather by some simple principle that manifests itself in different ways. I think if we find some simple principle that explains intelligence, and then later have to make a correction to the math of that principle, the resulting explanation will still be simpler than the idea that intelligence is made up of many different principles all of which have to be present.
> The reflected image will have depth and can be viewed from a (small) range of angles. Just like a reflection in a mirror is actually 3d.

Isn't that the same as saying that a drawing on a sheet of paper is actually 3D because you can change the viewing angle? At least when viewing a real 3D object through a mirror you could potentially get more information by changing your viewing angle. This project, however, appears to be more akin to viewing a flat screen through a reflective surface.
Well, supposing I'm not programming with god, rather I'm with a bunch of programmer friends, I still doubt the first artificial general intelligence (assuming we happen to be the people who make it) will be a beautifully simple piece of software. It'll probably be horribly hacked together and hard to maintain, and only in time will a simpler way to do things emerge.

For example, I'd reckon we'll find that a lot of things that today only make sense to solve with a neural net are actually perfectly representable using a simple(ish) algorithm, but it's unlikely we'll find that out until after we create an artificial general intelligence and know more about the problem of intelligence.

In other words, we'll solve the problem, and then realise how much easier it could have been.
Understand which types of blog posts perform best
What? How did this go unnoticed. I am not (overly) skeptical of the claim, but the causes of schizophrenia have been so mysterious and smoking's negative affects on health so ubiquitous that I'm surprised that no connection was investigated earlier.
How We Used Massive Hype to Raise $750k (without a Product)
NeXTSTEP was so ahead of its time. I wrote many sets of documentation (yes the printed kind) on my pizza box using FrameMaker. Best writing experience to this day.
Link to said video (cljs-in-cljs) - https://youtu.be/ByNs9TG30E8?t=31m43s (link starts at cljs-specific stuff)

Discussion on HN - https://news.ycombinator.com/item?id=9848602
Your "philosophical debate" is about an impending, unintended catastrophe. These were conscious actions by people who could have (to use situation in your debate) replaced the live, innocent human beings with straw dummies.

They shouldn't have done it at all. But even if in some twisted world they needed to, they could have warned everyone and come up with ways to protect hospitals.
If he keeps the current position for 2 years or for 4 years, does it change dramatically the view you would have of his CV? I guess staying there for 10 years would have a sensible impact on how the resume would look like, I'm just trying to calibrate your perception as an interviewer.
The Split Personality of the Color Yellow
Citi to Discuss Blockchain Tech Potential at Consensus 2015
What are the "other goals" you mention?

Just play it for like 10 minutes, try and get as much catnip as possible, and things will be added to the interface. As you get better at managing those systems, even more will be added.
His suggestion is pretty ludicrous though.

You can't just deprecate substring() which is a function that is used in what 90% of the millions of Java applications around the world. All because life is difficult for a tiny few edge cases (and for which workarounds exist i.e. checking Java version numbers). Sure it wasn't great that it was done during a bug fix but we need to be mindful that Java releases do span multiple years.
define "vector" in this context
This is why I've never pledged any money on Kickstarter or any equivalent site. It's too easy to make something look too good to be true in an age of CGI and clever pitches. I'm all for micro-financing, but the way I see sites like Kickstarter as just another way to get around the known regulations for financing (some which seem dumb, but some that are very effective imo).

If folks really want to help creators and artists make cool stuff then I suggest do your homework and give directly to those people (and avoid Kickstarter).
New subscription box for kids – Kids Prize Pack
> ...the moment you start believing in one you will start believing in most of them.

Maybe what you're seeing is more like belief in the possibility rather than belief in the fact.

For instance, after I learned about Operation Northwoods and a half a dozen other cases, I am completely open to the possibility that 9/11 was an inside job. (edit: And people who are not open to that possibility seem completely illogical to me.)
Thanks for this - I'm interested to see the content and play with the game balance, but I have no real desire to wait days for it to progress.
That's what I meant by rational inference, but if we look at it from the point of view of intuition, I'm saying our intuitions will be better because we have much better information now. We have no particular reason to weight heavily the intuitions of the vitalists in our search.
When will we know we have found extraterrestrial life?
someone ban :^[()D]
compel: force or oblige (someone) to do something.

nope, that's not what happens. really, really, really, really wanting something is not the same as being forced to buy it. it's not even close, in fact, even if the desire is super strong. the inability to make this distinction is not a useful argument, it is a personal failing.
Just to be on the safe side, I would stay at least 3 years on a job. 2-3 years is what recruiters/hr people look in CV. If it is less for too many jobs, then they assume that you are a job hopper.

So in your case, yes I would say that 1,5 years is controversial. For 6 years you should have changed 2 jobs (maybe 3 with a good explanation)
I definitively would hire someone who has experienced different kind of codebases, business styles and products. Think about it.
Emoticon Memory Obfuscation
I guess my point is that, regardless of your opinions of what the API contract should include, you have to work with the current contract and plan/design/develop accordingly to avoid issues with library implementation changes.
Visualizing “Productivity” with Elasticsearch, Logstash and D3
As a contractor/freelancer, you may very well switch every 6 months. Nobody says anything about that. It is an absolutely normal thing to do. Just say that you had achieved the goal of the short-term contract for which you had been hired. In a sense, it is probably true anyway.
That's quite a bit of koolaid someone has been drinking.
The AI Games – Create a Bot for Tetris and Join the Competition
Today was a Good Day
11 Quick One-Liner Tips to Select a Perfect Domain Name
It's fun you say that, Valve just ditched Scaleform (industry-standard, based on Flash) for their own GUI stuff called 'Panorama' in DOTA2, which is XML, CSS and JS.
Banks and Greece's bailouts
Personally, I think there might be a Creator, but that doesn't seem to be relevant as to the problem of consciousness. To me, when I see that physical processes act in a manner that is complex then it indicates that what we're trying to call intelligence is really just form of stateful structure. And the rest of intelligence is something else entirely different (and probably unrelated).
Zenlist (http://zenlist.co)

A simple to-do list
If intelligence is based on magic juju, it's achievable by a computer that uses magic juju. To have a situation where intelligent humans are possible but intelligent computers are impossible, you need a decree from Cthulhu saying humans are special. I don't think that's likely.
I'm like you, I changed many times. I get bored easily. I think I found what is right for me, maybe it can help you. I now work for a big IT consulting firm on projects averaging 3-5 months.
US Fed Agencies Start Limited Trial of Release for 1, Release to All FOIA Policy
Intuition can be correct, and it can be wildly wrong.

Science is how we separate the correct, the mildly wrong, and the wildly wrong intuitions.

Its not an alternative to intuition -- intuition is where hypotheses come from. (OTOH, vitalism isn't a hypothesis, simply an intuition that some aspects of living things are outside the domain of science. Its not testable -- if correct, its completely indistinguishable from some of the relevant aspects of living things simply not being sufficiently well modeled by the current state of science at any given time. So, its an intuition that is neither confirmable nor useful in any way.)
Yes, I get it, German exports are fantastic and they have been made even better by the Greeks devaluing your currency! It's great that you agree with me!
If we had a theory of intelligence that worked as well for reasoning as Newton's theory of gravity worked for modelling physics, we could ask the machines built with it to help us in figuring out the model accounting for the equivalent of relativistic effects.
Godong – Easiest dynamic http route handler for golang
The amount of meaningless verbiage in this press release is indeed disturbing. What does it mean for the program to become "less effective"? A program is either effective or isn't. And a "billion dollar problem?" Adobe doesn't even spend a billion dollars on R&D entirely.
If you want to rip from cd there are better options than what's built into iTunes (with better error correction, metadata fetching, and such). It's not actually any more complicated, involving just opening Maxx and letting opening the files it rips in your media player.
HN really should allow resubmissions after a certain number of days. Its fine to have an imperfect algorithm, its rather frustrating to pretends its perfect.
The tor browser bundle and bitcoin use bitcoin's gitian deterministic reproducible build system:

https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-bu...

https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser...

https://blog.torproject.org/blog/deterministic-builds-part-t...
As someone who as doubled our eng team in the past four months and plans on doubling it again in the next 6, here's my view:

I use the term jumpy. It is a negative signal, but not a killer signal. You'll have to make up for that with numerous other positive signals, such a extreme technical competence, culture fit, evidence of shipping, etc.

I probably wouldn't point it out on a resume or whatnot, but when asked about it, be honest. Also consider being more picky about the jobs you take. Try to stick and your next place 2-3 years or switch to contracting.
I've been noticing recently that submissions I post will go for hours without upvotes, and then at some point around the 7th hour or so they'll climb to the middle of the front page with around 15-20 upvotes.

Is this manual intervention, or is HN testing out some new heuristic?
D3.js: Understanding the Force Layout