skysight-inc/HackerNews huggingface dataset:
>What's wrong with s-expressions? Code and data at the same time.

Sure, but you need something that will actually evaluate that sexp. May I suggest GNU Guix to fill that role?

http://www.gnu.org/software/guix/
You know what's even more annoying? Someone with a public website who breaks links in such an overtly antagonistic way. I've seen other people do this by simply having a text message that kindly asks people not to link to them.

Anyway, it seems to be a static website, and it should be able handle HN traffic for a fairly small amount of effort and/or money.
Why do you find it toxic for starting a family or long-lasting relationships? :/
I believe that mathematics is just a tall model of implications built from atoms and relations. To say that math underlies everything is to say that we can model things. To say that math is not in something is to say that no set of atoms and relations can account for that something's behavior at a rate better than chance.
I only just discovered graph databases a few years ago, so I have no idea what the definition of "graph database" was in ye olde days, but the parent's definition is the only one I'm familiar with.

And it makes the most sense. After all, as programmers we're rarely concerned about the layout of data in memory, but rather the abstract data type (ADT) that we have to work with. An ADT is defined not by it's memory layout (i.e., a set of vertices and a set of edges do not a graph make (set, of course, also being an ADT) -- there are several possible ways to represent a graph in memory), but by the operations that are defined for the data type and their characteristics (i.e., an adjacency relation (possibly along with an incidence relation) does a graph make). Of course, specialized traversal operations are more of a convenience than a necessity (and they typically allow greater performance than implementing solely in terms of the adjacency relation), but the point stands.

Consider that a list may be represented in several ways: cons cells, classes, closures (just to name a few). But for clients of the list, none of that really matters. It only matters if a list has certain operations: cons, car, cdr (or some equivalent interface). As far as clients are concerned, any object which provides the list interface is a list; inversely, any object which does not provide that interface is not a list.

In a relational database, it hardly matters how data are stored in memory. What matters is that they provide an interface that allows relational algebra (or some close approximation) to be performed on the data. Likewise, I'd argue that how a graph database stores its data is inconsequential, and the only requirement is that it expose graph operations on that data.
My point is that 8:2 isn't much better. Not compared to the range of skills available. If someone beats me 8:2, that puts fairly strong bounds on their skill level, such that most players would either beat both of us or lose to both of us.

Another way to look at it, if Ke beats Lee 8:2 then Lee-plus-four-stones probably beats Ke more than half the time. (I'm pretty confident about four stones; I suspect two or three would suffice.) Four stones is significant, but it's still a fairly narrow gap to say "I think AG falls within this skill range" until you've seen it lose a game.
Woops.. that's called a typo (mispelled "twitter"). I said I was working on it !

edit: fixed the link!
One of the serious problems of the Afghan war was children with real guns. Or operating the remote IED triggers.
How we grew our engineering team to 30 before hiring our first recruiter
>Yes disabled people shouldn't have any special rights but they should have the same rights as everyone else, the right to live as functional life as possible, if that requires that the rest of society make some accommodations then that's fine by me.

This proves too much. If someone living a functional life requires, say $1 billion, then your argument says they have a right to it, while I expect the vast majority would disagree.

I think the problem here is really the negative externality of waste. The proper response is to charge a https://en.wikipedia.org/wiki/Pigovian_tax, so the actual societal cost is passed on to the consumer. Then no one can complain that someone's wasting, because their cost perfectly cancels out the effect.

Separately, we can subsidise the cost for people who can't afford it, but that's a different discussion from allowing wasteful products (that people are willing to pay for) to exist in the first place.
I'm just guessing that 1.68% is still one or two orders of magnitude greater than the marketshare of Brave.
> I've been giving it some thought. When I was learning to play Go as a teenager in China, I followed a fairly standard, classical learning path. First I learned the rules, then progressively I learn the more abstract theories and tactics. Many of these theories, as I see them now, draw analogies from the physical world, and are used as tools to hide the underlying complexity (chunking), and enable the players to think at a higher level.

The excellent point you're making applies in general to nearly every type of human thinking.

The way we think about other people, our intuitions about probabilities, our predictions about politics, and so on -- all are based on our peculiarly effective, yet woefully approximate, analogy based reasoning.

It shouldn't be surprising in the least when commonly accepted "expert" heuristics are proved wrong by AIs that actually search the space of possibilities with orders of magnitude more depth than we can. What's surprising -- and I think still a mystery -- is how human heuristics are able to perform so well to begin with.

I'm not a Go player, but I saw this same phenomenon as poker bots have surpassed humans in ability. As with AlphaGo, they make plays that fly in the face of years of "expert" wisdom. Of course, as with any revolutionary thinking, some of the new strategies are "obvious" in hindsight, and experts now use them. Others seem to require the computational precision of a computer to be effective in practice, and so can't be co-opted. That is, we can't extract a new human-compatible "heuristic" from them -- the complexity is just irreducible.
Thank you for your post. I'm not married nor do I have kids but the rest of your post is very familiar. It was suggested that I be assessed for possible ADD/ADHD when I was younger but my father was very much against the concept and refused. Later on, in my mid 30's I had been speaking to a doctor about several ongoing issues and it was also suggested that I speak to someone about ADD/ADHD.

I was diagnosed fairly quickly and currently take a small daily dose of stimulant medication. I've no interest in abusing this medication or taking more than absolutely necessary because stimulant drugs do indeed carry side effects. That said, with a dosage that strikes the right balance between benefits and side effects, it has made a huge difference WRT the primary symptoms as well as the secondary problems my inability to focus had caused (depression and anxiety).

I could waste days contemplating how things would have been different if I'd treated this earlier but at this point I think that would be counterproductive. I'm just glad I'm addressing it now.
Hey folks, founder of RowStack here. We'd love your feedback on our product. We've been working hard on it for a couple months. It's got a few rough edges but we think it's usable and have been using it ourselves. Would you use this for your team? Why? Why not? Thanks!
The compilation of 32 pricing lessons for startups
"advertising" has one "d" so the abbreviation has one "d" as well ;)

Also, where is the "I don't use an Ad Blocker" option?
I think this needs (2008) in the title.
Don't worry, we just started making it great again :)
Why would it bother if it can just convince people to do the thing it wants done by talking to them?
I played with something similar for a while, https://github.com/jcjohnson/neural-style

What I've found so far is that it takes a while to get good results like something that looks like its own creation instead of an overlap of pictures. There's no exact way to do this. If you modify existing artwork it works well enough since the source is already somewhat divorced from reality but photos are difficult. When it works it's amazing though.
Android N developer preview first look
Depot – An encyclopedia of interactive news
None of this stuff is that good yet. I see no fundamental limit, but let's not pretend that machine-generated music or poetry is as good as the best human stuff, yet.
Memory Corruption Vulnerability in libotr
Really just a naming collision. IBM Spinnaker is a data store, Netflix Spinnaker is a software builder. The paper I linked is interesting if you're researching distributed data stores.
it was high time that these ancient martial arts were shaken from their comfortable reverie. what were once based on actual fights centuries ago had devolved into pedantic adherence to ritual and form. it actually started way before the UFC: bruce lee shook the kung fu establishment with jeet kune do in the 1960s. helio and carlos gracie shook up jiujitsu by incorporating real world situations. you are actually now seeing wing chun make a comeback. look at conor mcgregor's unorthodox style and you will see phenomenal angles that come from kung fu and tae kwon do (karate), spinning leg kicks that are actually landing, switch stances, etc.

i believe all these ancient arts are making a big comeback. the roots are still there, they just got concealed over the centures.
Evans Data: Developers' top fear is obsolescence by AI
Building Smart Wall Clock
I certainly agree with the underlying idea, and maybe its not an apples to apples comparison, but Openstack would be an example of an open cloud platform that has failed to provide such benefits.

Rackspace has largely abandoned the project after initially opening it up, and public clouds based on Openstack seem to be getting shut down left and right (I could go on a long rant about why that is the case, since I am an Openstack contributor :)
Less Doing, More Living by Ari Meisel – A 4 Minute Book Summary
Personally I will always be quite uncomfortable when the blocking of ads/tracking/data mining is provided by those with (not necessarily direct) links to the ads/tracking/data mining industry. My view on this is that this is the least worse solution for them to deal with the reality of more and more people using blockers, the worst being the solutions for which the ads/tracking/data mining industry has no say at all -- rather keep some control over none at all.
You can still beat Go using "simpler" math. If you have enough compute power, you can always just minimax the whole game tree. Neural networks aren't un-mathematical; they're just a slightly more complicated technique for discovering an approximation to a function that does what you want (even if you're not sure what that function looks like internally).
If it is sponsored by Arroyo networks than why am I paying additional money for it?
> We made this, and it is not an intelligence, it is a series of mathematical optimization functions

You can say the same about your mind too which is a bunch of optimization nodes. If something is intelligent, does it matter if it's evolved in nature or created by a species who is evolved in nature?

> In the future I hope that this research will move more towards models that provide interpretable results
I think it's not really possible to understand in detail how these networks operate on the level of nodes, because emergent behavior is necessarily more complex than the sum of its parts.
Thirded. Very rarely I need to open the full desktop site in my mobile browser to get something to work properly but for my casual checking of FB once or twice a week, Tinfoil is perfect.
> The "donate please" button is just going to be ignored,

I'm sure the "donate please" button will be mostly ignored, but putting a "pay what you want" before the download button will not be.

Way back when, I wrote a windows IME for typing Hanyu Pinyin with tone marks (https://www.pinyinput.net) and for years just had a "Donate" button on the site.

In the first 6 years of release, I could count on two hands the number of donations it received (despite tens of thousands of downloads).

Then I changed the site so instead of having both a download and a donate button that it just had a "purchase" button and a "pay what you want" field with a suggested price of $5, with $0 allowed if you want.

It's still essentially the same setup as before - you can download it for free or you can make a donation, but now by explicitly asking, every day or two someone makes a "purchase" - sometimes only a dollar, sometimes $5, once even $50.

Sure, with this setup, Caddy probably won't make as much as if they offered paid support plans, however they will almost certainly make more than they did with just a "donate" button up the top of the page.
Why playing peekaboo with babies is a very serious matter
> the program could build a buffer of commands that end up firing the missile, without any obvious "fire the missile" sequence present in the binary

Absolutely, the work-arounds are just that; they don't answer the original question.

In the case of "Is program P capable of firing missiles?", this will be 'yes' for many programs which don't fire missiles, so it's an over-approximation of missile-firing.

In the case of "Does program P contain the <fire missiles> instruction?", this could, as you say, under-approximate missile firing.

If the language allows running data as code, then we can handle this in a conservative way, i.e. 'Could program P execute a <fire missiles> instruction?', which would be true if P contains '<fire missiles>', true if P contains 'eval' (since the evaluated code could fire the missiles), etc. and false otherwise. We can make our questions (AKA our type systems) arbitrarily clever, but they will only ever approximate the answers to questions forbidden by Rice's theorem. Usually it's best to make conservative approximations, i.e. turning "does XYZ happen?" into "could XYZ happen?", assuming that it could, and only answering 'no' if we can prove otherwise.

As far as cases like 'the program could inflict a stack overflow on itself', these would all be handled in our model of the language (equivalent to the list of conditions I wrote above which affected whether we answer true or false). Again, this should be conservative, so it's likely that for edge-cases like 'inflicting a stack overflow on itself', there might not be much we can say about the program's behaviour; in which case we'd get a lot of 'yes' answers to our 'could XYZ happen?' questions, simply because we can't rule those things out.
Ask HN: If AI teached mankind a new language, are we AI?
With the breakthrough shown by AI in go game, some commenter suggested that it could provide new heuristics for playing. Abstracting this idea, in the future, the new machine learning methods applied to real world situations could be used to solve real life situations in new ways, that new way of acting could be explained with new ideas, concepts and in the end it could be a new language for describing our world. Like virtual reality in with new features are transfered directly to our brains and we have learned to interpreter and transmit to other humans that information via a new language. In such a state I wonder if our intelligence could be described as natural intelligence or if by contrary our brain should be modelled from infancy in this new language, connected to those AI that provides our eyes for new concepts (like glasses). In that symbiosis, I think that our intelligence would have become a new AI.
The PHAN stack – and why you should try it
10 guidelines that will make you write more maintainable software
I can sort of understand a handful of rather lazy and/or incompetent users insisting on continuing to use a 15-year-old OS, which was replaced a decade ago, and has not been supported by the vendor for 2 years.

Large companies have no excuse.
Mnemonic url shortener, https://github.com/nyddle/mnemonic
From that perspective, this research is two steps further than Neural Style, I wrote about it yesterday here: http://nucl.ai/blog/neural-doodles/

First, the paper I call "Neural Patches" (Li, January 2016) makes it possible to apply context-sensitive style, so you have more control how things map from one image to another. Second, we added extra annotations (which you can specify by hand or from a segmentation algorithm) that helps you control exactly how you want the styles to map. We call that "semantic style transfer" (Champandard, March 2016).

You're right about it being hard otherwise, it was for many months and that's what pushed this particular line of research! Try it and see ;-)
Super Paper Mario does much the same when Paper Mario acquires the limited ability to rotate and move in a third spatial dimension as a 2-dimensional character.

Fez is similar.

We don't yet have a graphic game that makes a fourth spatial dimension more intuitive, but I do recall playing text adventures that had very limited 4-d interaction. The white cubes in Spellbreaker were all hyperfaces of a hypercube, after all.
How Hardware Startups Stop Commoditization
http://intercoolerjs.org

The last hope to save mankind from civilizational collapse brought on by The Javascript Complexity Singularity.
I'd like to see it done for linguistics... e.g. Subtly change the wording of your own speech so that it matches the heuristics of another's.
And this is how the world ends according to Stanisław Lem, 1964, https://en.wikipedia.org/wiki/The_Invincible .
I disagree with the other comments here about your extra work. Your time outside work is your own and there are a dozen reasons why there are days a nap will be beneficial (kids of almost any age come to mind). However, you probably have enough time to nap just not the place to do so.

Most jobs will give you close to an hour for lunch and maybe even another short break during the day. That's plenty of time to nap, so long as there is somewhere quiet, private, and somewhat dark to lean back and shut your eyes for 15 minutes.

Sleeping is kinda like going to the bathroom in that you need a few fixtures and some privacy. All that is needed is someway to recline with your feet up (typically better for naps than lying directly down anyway) with some privacy. That's probably reasonable to ask for as long as its during the time you already get for a break.
What do you mean? Eclipse does all of those fine.

I just now did a test.

- Create text file
- Drag and drop it on the Eclipse window
- It opens

It worked, what do you mean?
The PCRM hardly seems like an unbiased group solely focused on human medicine. They are a political advocacy group and who's points are just as tainted as you claim the AHA's are. Only the AHA is much more widely respected. I mean my doctor is a fan of one and not the other. And I trust him with my life.

https://en.wikipedia.org/wiki/Physicians_Committee_for_Respo...
Our hosted load testing service which uses real browsers, driven by javascript, ruby or java code the same way you'd write your usual selenium/webdriver tests.

It is awesome because it will make load test script creation/maintenance just like anything else. It will also be the first "opinionated" load testing tool.

beta access signup here: http://signup.browserup.com
"Precise" - to within some tolerance. At some point you reach the uncertainty limits allowed by quantum mechanics.

You also have to make an arbitrary decision about when the cannonball touches the ground. How much interaction is needed between the atoms of the cannonball and ground before you say there's contact?

These issues don't exist in the GoL universe.
I'd say any city in Michigan...except we don't need drones to see them since I'm pretty sure you can seem them from the ISS....
This could equally apply to the bankers -- and the software engineers who enable them -- who crashed the economy in 2008. Go and chess players have contributed much more to the world than these psychopaths.
It's a little weird, but you'll get used to it.

Caddy looks great, and I might end up using it for my next project. If I do, and I make money off it, consider at least one sponsorship secured. :)
And as far as I can tell, there are around 20 companies offering exactly the same thing in this space - most of which have been around for a couple of years already.

Not sure it's a good idea to pivot into this space.
Aluminium is an English word used in the UK.

Both the words "aluminium" and "aluminum" are British inventions. Both derive from "alumina", a name given in the 1700's to aluminum oxide. That word comes from the Latin "alumen", from which the word "alum" is also derived.

"Aluminum" was coined first, by English chemist Sir Humphry Davy, in 1808. He first called it "alumium", simply by adding "-ium" to "alum" (as in, the elemental base of alum, just like "sodium" is the elemental base of soda), and then added "n" to make "aluminum". In 1812, British editors replaced Davy's new word with "aluminium", keeping Davy's "n", but restoring the "-ium" suffix which coordinated with the other elements like potassium.

North Americans stuck with Davy's original "aluminum".

In Slovakia, we have a nice word for it: hliník, derived from hlina (clay).
> As much as I absolutely detest the likes of Donald Trump, I wouldn't be surprised if even he acted in a similar way in that situation.

Then I invite you to read http://www.vanityfair.com/news/2015/12/donald-trump-mark-bow...
I'm sick and can only breathe thru one nostril. Would be awesome to make use of the other one. I'm working on that!
No, that's a fair interpretation of my comment - after all, the meaning of "cloud optimized" is kind of vague. However, if you compare the new version and previous version and the new version ticks more positive boxes for cloud usage scenarios, then it's not unreasonable to call the new version "cloud optimized".

Beyond the modularization efforts, one could look at the Linux port and dramatic performance improvements in the same light.
Has that become any better? last time I played with it about the only mechanic that worked was slamming ships into rocks and watching them crumple
You seem to be keen to apply "good/bad" axis, but I don't see what's the use of it on this scale.
That did not happen. He played a few unexpected moves but this games would have little to no impact in terms of modern Go theory.

Other than the kake(shoulder hit on the right) the game might have been a regular top-prop game.
A brilliant programmer turned brutal cartel boss and prized government asset
Spin: verification tool of multi-threaded program that can compile to C
Is there a non-dystopian way we can do this? The immediate problems seem to be bandwidth of communication and ability to quickly generate shared culture and jargon.

Are Bridgewater Capital's employees Ray Dalio's focused?
Music is a much easier problem (tight structure, lots of existing data to quickly analyze), and the animation bit is already being pretty thoroughly explored by procedural generation in games. You'd still need a "director" to pick shots, but most of the other pieces are nearly in place. We have algorithms that can create new environments, and design and animate new characters.

But generating a coherent narrative, and good writing to "implement" that narrative. These are huge problems which - as far as I'm aware - would require major breakthroughs to achieve. Machine translation is still utter garbage, and that's fairly straightforward work. We're nowhere near an AI which actually understands language.
also thx