skysight-inc/HackerNews huggingface dataset:
Regardless, eyewitness testimony is not reliable[0]. Many people have claimed to seen UFO's, Aliens, and crimes that people did not commit.

0. http://www.scientificamerican.com/article/do-the-eyes-have-i...
India on the Verge of a Tech 'Gold Rush'
It's not an alias, it's a new type.
eg. http://play.golang.org/p/bXgryxNT0H
No, he's totally aware of the fact that people treat you differently to your face. You're totally not evaluating his argument in good faith (e.g. jumping to the least charitable interpretation).

Here is his response to that: https://twitter.com/paulg/status/538816535930748928/
Also just to follow up on nocman, you can read "who moved the stone", where the biblical account of final hours of christs life is examined in context of what we know about the time period...does it read more like someone writing an emotional story or someone trying to relate something that actually happened?
Advertising in People's Inboxes
I haven't deleted anything, and looking at them now I can't think of any which are missing. Disqus glitch maybe?
Nightly from october or so. I believe it's the 2.x branch.
the max size of the elements is usually constant when comparing sorting algorithms. The complexity of this depends on the algorithm of the scheduler. With the right scheduler this could be O(nlog n).
David Icke, is that you? ;-)
Thanks - This was all the immediate feedback I could give. I actually was given a few emails I could send my thoughts to, and I found the feedback flow to be just fine. The problem was with the AMOUNT of feedback to send.
Don't use subtraction for comparison in any language that uses floating-point (like Lua or JS) or silent overflow (like, typically, C, C++, Java, and C#). There are a few languages, like Python, where integer subtractions that overflow will transparently produce bignums, but they are kind of the exception.
Milaap Social Venture https://milaap.org

It is like Kiva , but we crowdfund loans mainly for basic needs of people eg. sanitation(build toilets), water connection, education, enterprise development, energy (solar connection in remote areas) in India

Recently we launched a platform for crowdfunding donations for causes and social initiatives.
https://milaap.org/open

Disclosure : I work at Milaap as a senior developer
9 Giant Leaps for Women in Science and Technology in 2014
I've lately been building a lot of Javascript-based GUIs, and the persistent thought in my mind has been how all those frameworks must be reinventing the wheel that was doubtless invented years ago for desktop GUI development. MVC seems to be all the rage, and this article looks like a comprehensive overview of various alternatives. Looking forward to reading it thoroughly.
I like the way you've jumped from the absurd claim that Assange's treatment is "ordinary" to the equally absurd claim it is technically "legal" and thus somehow morally justified. Did you expect no-one else to notice this rhetorical diversion?

When you're ready to acknowledge that Assange's treatment is far from ordinary and is completely disproportionate, we can move on to demolish these secondary moral claims for the sophistic distractions they are. In the meantime, forgive me for restricting you to one strawman argument at a time.
Sure, but when investigating events of a certain magnitude, you would more likely have a bigger group of individuals who have witnessed said event. The article references incidents like murder convictions, where it can be easy to mistake one person for another, because they both happen to be of the same race for instance.

In this case; however, we're talking events like person X gave a speech and said Y. This is much more likely to have been heard by many people, so the likelihood of it have happened in the way it was relayed is much higher.
Racing the beam. About the atari 2600. Even the title is a technical treatment of the subject.
Having designed microcoded pipelined processors from gates on up in uni, that's true.

integer cmp x, y often reduces to microcode that effectively runs:

- 3A: sub x, y, dummy_result (att syntax) <-- most likely^
- 2A: sub copy_of_x, y (intel syntax)
- 1A: push x, push y (or y, x), sub, update flags, pop

^ Depends heavily on the microarchitecture, because there's likely all sorts of extra features and ops that can be set in the same microinstruction cycle to implement the macroinstructions.

In signed 2's-complement (mostly everything), zero flag just checks that all result bits to be zero and the less than flag is just the result's MSB (negative result if 1).

Signed and unsigned have their under/overflow issues. Being able to detect that and handle it in code, rather than crashing or silently producing undefined results, can be important, such as safely re-callocing memory (multiply overflow). (There are other issues like pointer/slice index over/underflow too, and these are related problems.)

The issues are usually around whether branch-free code is absolutely necessary or whether predicting branches wrong would incur disastrous pipeline stall/s (greatly depends on the specific use-case, especially inner loops... don't prematurely overoptimize).

I almost feel there needs to be something in-between IR languages like LLVM IR and general-purpose C, that's not assembly but still general-purpose, functional/imperative, static analysis and able to expose math and branching state/options/differences cleanly across a variety platforms without a fugly/verbose syntax.

To make up a pseudoreligion (if it's doesn't look like your preferred Turing-complete language, sorry) at random:

var x, y int32

# ... assign x and y somehow here
begin
x = x +! y # or x +=! y
rescue IntegerOverflowError
# ... int32.max + int32.max => (0xFFFFFFFF + 0xFFFFFFFF) & 0xFFFFFFFF => 0xFFFFFFFE (-2, int32)
rescue IntegerUnderflowError
# ... int32.min + int32.min => (0x7FFFFFFF + 0x7FFFFFFF) & 0xFFFFFFFF => 0xFFFFFFFE (-2, int32)
end

var s, t uint64

# ... assign s and t somehow here
begin
s *=! t
rescue IntegerOverflowError
# ... uint64.max * uint64.max => ... => 1 (1, uint64)
end
People are unwrapping drones for Christmas and it's not going so well
Didn't saw this post before

I heartily disagree with all the attempts to downplay the brilliance of the sleep sort algorithm. Many of you have missed the important point that while traditional sorting algorithms can only utilize one core, sleep sort has the capacity to use the full power of a massively parallel execution environment.

Given that you need nearly no computing in each of the threads, you can implement them using low-power CPUs, so this is in fact a GREEN COMPUTING algorithm.

Oh, and did I mention that the algorithm can also run inside a cloud...?

Sure, you're a genius!
This is something I've been interested in for a while, but have been somewhat dissuaded by articles like http://matasano.com/articles/javascript-cryptography/

But, it seems reasonable that a browser extension would not be subject to those issues. Since I don't have the cryptography chops to tackle this myself, I'm glad Google is on it. I'd want to see it in Firefox, too, before building products for it...but, one step at a time.
Oh, I absolutely agree it's bad to lose type safety, but you have to realize that go does not give you another option. When you want to do something that takes a "generic" slice, you don't have generics. If you're using reflection, you're already so far out in left field in terms of safety that you might as well just give up on your type safety because you don't have any other safety either.

I fully agree that this is bad, but sicne Go is not a good language it's what you do and thus this is not a code smell in Go, but rather an artifact of Go lacking generics.
> maybe my program overwrote some fundamental functions in Object or similar

This is why I don't use smalltalk.
A modern front end dev environment in two commands
This will be the same as most of the other comments here, but whatever.

I had long hair in my early 20s, but by the end of that decade I was thinning considerably - family trait that I had worse than my father's generation.

I tried to keep some kind of hairstyle far longer than I should, and stressed about it. Then one day I decided to just shave it off. I bought a set of clippers, and cut down to 1-2mm all over my head. Best. Decision. Ever.

Now I don't care about bed hair, hat hair, shampoo, windy days, etc.

My wife likes to stroke my head and even though she said she never pictured herself with a bald man, she thinks it looks really good on me.

Would I prefer to have a full head of hair? Sure, but I really appreciate the extra freedom of not having to care about what is going on in my head, and I've only had to replace those clippers once or twice, saving me a fortune in haircuts!
Isn't Go inherently bad for any embedded system because of its stop-the-world garbage collector? Or is that not a big deal in robotics?
haha, read before but still feel its hilarious
Dynamically Show a GitHub Repo's Stars in Your Jekyll Blog
This is a problem that I'm working on, so it's nice to see others discussing it too. Most of the MOOC providers are "open" to learners but relatively "closed" for contribution -- edX for instance is exclusive about which institutions can join. (And takes a hefty fee from every institution that does join.)

All of which may be perfectly nice if you're an interested-but-casual learner wanting to watch some courses that have had $100,000s spent on the video production. Or if you're a high profile university wanting to advertise your wares. But not so much use if you're a humble engineer-turned-CS-lecturer wanting to collaborate with your colleagues to make things better for your students (or, therefore, if you're one of their students!)

At UQ, my institution was a member, but with a curious process about how to get a course approved (and unlikely to approve a junior contract academic like I was). Moving onto faculty at the University of New England (Australia), UNE isn't a member so I wouldn't be eligible.

So, I'm busily working sharable course models, and making things open-to-contribution.

At UQ I co-designed a rather unusual studio course (with 200 students programming together on the same codebase). Initially I was looking into offering this as a guerrilla MOOC (without official backing) and opening the content up for reuse. I gave a talk at ICSE in July 2014, where I also tried to "get a gang together" to make it a community effort bigger than just me, and the response was interesting -- some other junior academics wondering about putting some of their students on our project.

And as I'm moving to UNE to help redesign their CS degree, I'm already going to be an early example of a "fork". Especially as where we had 200+ in-class students at UQ, many of the students at UNE will be remote, so I'd need to change a few things.

Most of the material I've put up online is about the studio course, but the sharable course model is also in progress

Recent talk I gave to OSDC:
https://www.youtube.com/watch?v=SULsMJCNAYM

Website about the studio course concept:
http://www.supercollaborative.org
(due for an update -- 2014 course numbers jumped from 140 to 200 and had a different project)

Of course, Armidale NSW isn't exactly Silicon Valley, so I don't have VC rocket fuel or marketing/publicity/etc. So expect a little duct-tape-and-string early on. And I did way too much theatre as a PhD student in Cambridge, so apologies for the vanity hey-I-get-to-do-video-teaching-now aspect of it.
Very nice. I can not see a graph of the commits. Kallithea (a fork of gitlab) in docker is an alternative we use.
Show HN: Distraction Free Facebook Messenger, a Chrome Extension
> I would have expected that to be a "thing" long before humans were writing books.

I agree whole-heartedly; however, books are far from the only thing that drive language. Most of the world didn't have access to books until very recently, and language is driven by that most of the world (to some extent, it's difficult to say how much).

> Given that males provided protection and resources during child rearing, I suspect there would have been strong selective pressure for males that tried to ensure that the children they supported were their own.

Careful, you're treading into "let's speculate about how genetics and society interact" territory, which is basically impossible to do correctly without many generations of evidence. Males do provide protection in many cultures, but women provide many forms of protection and resources as well. Among other things (which vary from culture to culture), they provide men. Matrilineal societies are attested many times over, as are matriarchal societies. Given that there are no reliable signals for virginity, it's quite easy to see how men might lust after young women instead of "the first sex". Furthermore, I would (again) argue that "the first sex" is by far most valuable in patrilineal societies. In societies where resources are scarce, for instance, polyandrous societies are more common, because it's more important that individual children are given the appropriate nutrition and protection than it is to ensure that the birth rate is maximized. In these situations, who the real father is is not important, because it's one of the child's caretakers (de-facto). Furthermore, male status is tied to children, so there is more impetus to protect existing children than there is to ascertain paternity.
Nuclear weapons are hard enough to build that they require a coordination of resources and knowledge, so there is an amount of level headedness among those that build them. A pessimistic view follows that, if some technology in our future is as destructive yet it be simple to build then that is a candidate for a filter. In essence, if it exists then we are just sitting ducks.
Actually, IT was strictly more capable. It had NNA's and even some simple 2-pass filters (omg! filters!). But it was inoperable! Everybody knows that it was inoperable. The only workable tracker is and was FT2 (and, by extension, Renoise).

But that's not what I came here to say. I came here to say that 1) it's awesome how many sceners lurk around on HN and 2) how dare you omit your handle? Are you actually Kom'ah? If you are, man, you're a legend!
WinAVI All in One Converter Registration Code + Crack Full
It's actually more likely that Jesus as an out of wedlock child that pre-dates Joseph. Jesus was referred to as "Jesus son of Mary" not Joseph, which was the custom at the time for illegitimate children. It particularly contrasts with how his brothers were referred to (yes, he had brothers, and probably sisters).

Speaking of which, it's striking that James "the Just", brother-of-Jesus, first-patriarch-of-the-Jerusalem-Church never mentioned the virgin birth. Ever.

Source: Zeolot, a fascinating read.
> I wonder what's the evolutionary reason for this not happening in more species.

There's rarely an "evolutionary reason" for a trait not developing. Wings would certainly be a net benefit to mice survival-wise; but unless there's a strong evolutionary pressure for such a trait to develop, it's unlikely to appear.

It's the same for asexual reproduction: unless there's a strong advantage for a species to reproduce asexually, it's likely not going to appear.

In other words, evolutionary selection is really about the strict minimum needed for a species' population to thrive; evolution selects, but it doesn't optimize.

You also have to account for things that are hard to predict: even though on paper it seems like asexual reproduction would lead to a higher chance of propagating genes, perhaps in reality the lack of diversity in the resulting offspring would be negative to the species' survival (or while it sounds like mice developing wings would be an advantage, in reality the energy needed to develop wings would make it a survival disadvantage).

An interesting case were these rules are "suspended" are in closed ecosystems where certain species have no predators and plenty of sustenance; e.g. paradise birds in pacific islands, which can develop completely superfluous feather patterns and attributes at no evolutionary "cost".
Ferranti Mark II programming manual, A.M.Turing (1950) [pdf]
BruceM(itchener), I presume?

If so, I remember you from my nebula hacking days 10-15 years ago. Man, I'm so old.
But the earliest source we have for Matthew are Greek.
> It's actually more likely that Jesus as an out of wedlock child that pre-dates Joseph.

I'm not sure they would have drawn a line between the two at that point (hence why I as too lazy to look up when they wed). Shotgun weddings were not considered having children out of wedlock for western europe, and further back you see it's more of an economic agreement to father all the woman's children. In fact, it's entirely possible marriages would have been more of de-facto arrangements based around paternity for non-arranged marriages (which are economic transactions).

EDIT: it's insinuated he's upset because she's pregnant and they haven't had sex, but they had already been married. Again, at this point, it's more of a question of semantics of the time as to whether it counts as adultery or pre-marriage pregnancy. Historically, there may be other evidence to point one way or the other, but I don't think it matters much to joseph (or to christians).

18 Now the birth of Jesus Christ was on this wise: When as his mother Mary was espoused to Joseph, before they came together, she was found with child of the Holy Ghost.

19 Then Joseph her husband, being a just man, and not willing to make her a public example, was minded to put her away privily.
Your comparison of Korean to Italian isn’t helpful, because you’re confusing dialects and languages. Italy has many regional languages including Piedmontese, Lombard, Venetian, Sicilian, Sardinian, Neapolitan, etc., and of course Italian (based on the Tuscan language). Each regional language has many dialects, so for example in Piedmont you have the Turinese dialenct of Piedmontese from Turin, which is distinct from the Piedmontese dialect in other areas. The dialects vary substantially, from one village to another—even different suburbs of a city can have different words for certain things.

Confusingly, Italians would call Piedmontese or Lombard a “dialetto” as much as they would call Turinese a “dialetto”. The word basically means a dialect or regional language, depending on the context. There is also a political element to it—the Italian government has suppressed the regional languages for years, and even now does not recognise them as languages, against academic opinion.

To be clear, Italians would also (generally) refer to Welsh as a “dialetto” of English, despite the fundamental difference of Welsh and English. (In fact they would usually also often refer to the U.K. as “inghilterra”.) The word “dialetto” as currently used in normal Italian speech simply does not correspond 100% with the English word “dialect”, much like the word “camello” doesn’t correspond to “camel”.

The regional languages generally are not mutually intelligible, although this depends on which dialects two speakers speak, and how “stretto” (strong) the dialect is (I don’t know what the academic term for this is). So for example Vercellese (from Vercelli) is linguistically close to Novarese (from Novara) even though Vercellese is classed as Piedmontese and Novarese is classed as Lombard (despite being a Piedmontese city). The distinction is ultimately arbitrary—there is a gradation of dialects from Piedmontese to Lombard. Vercellese for example has many grammatical elements of Lombard (e.g. it uses the Lombard lü (meaning “he” or “him”) instead of the Piedmontese chiela).

Also, an older or more rustic speaker is more likely to speak a “stretto” dialect, because they’ll use more words and expressions originally belonging to that dialect (or to the regional language). Over the years, the regional languages have absorbed many words from Italian, replacing the traditional words. Now, the same thing is happening to Italian with English words (e.g. the word “goal” replacing “rete”, or “babysitter” replacing “tata”, or “shopping” replacing “spesa”—the English word in each case sounds more modern or cool to Italian speakers).

The linguistic situation is basically the same as with Catalan and Spanish. Catalan is as much a “dialect” of Spanish as Piedmontese would be a “dialect” of Italian. In fact, you could just as rightfully say that Italian is a “dialect” of Piedmontese. The difference is political, not academic.
It's more like O(max(input)), not O(n) (see the first response)
True, but the fact remains that this does not sound dangerous.
> This doesn't look like a complete HTTP server, comparing it with nginx is not fair.

It's certainly not full-featured, but I don't think any of the omissions you mentioned should invalidate a performance comparison. I'd expect them to have little cost when not used, and I assume he's not using them for nginx in these tests.
What's the percentage of edX courses that are actually CC licensed?

As a quick and unscientific experiment, I checked out the 12 courses listed on the edX.org homepage and none of them were CC licensed.

With Google I found a few CC licensed edX courses [0:2], but looks like they're the rare minority.

[0] https://www.edx.org/course/introduction-aeronautical-enginee...

[1] https://www.edx.org/course/business-its-environment-overview...

[2] https://www.edx.org/course/introduction-functional-programmi...
Abiti da sera Neri economici,Abiti da sera Neri online
I remember these, they were semi-popular in France when I was growing up in the 90s. Sadly Santa Claus never brought them to me :(

Similarly engaging toys:

Meccano (http://en.wikipedia.org/wiki/Meccano), a French brand of metal rods, plates, gears, etc. that you can assemble together to form functioning small scale models (usually of vehicles). E.g.: http://upload.wikimedia.org/wikipedia/commons/f/f4/Meccano_0...

K'nex (http://en.wikipedia.org/wiki/K%27Nex), my personal favorite as a child- rods and plastic connectors that you can use to build vehicles, small scale models, toy guns, etc. I really liked them a a kid because while LEGO are more about building static dioramas/models, K'nex is more about building dynamic/usable contraptions. For example they had really cool kits to make solar powered robots that would crawl around and were very easy to modify; unfortunately these days they seem to be more focused on branded content (e.g. Mario Kart, Angry Birds).

Logiblocs (http://www.logiblocs.com), plastic blocks from the UK with electronic components encased in plastic that are easy to plug together, allowing kids to assemble projects such as alarms or a basic voice recorder. E.g.: http://www.logiblocs.com/images/understanding_spytech.gif . Their website seems to be stuck in the 90s :)

Littlebits (http://littlebits.cc), in a way a modern reinterpretation of Logiblocs - electronic components that snap together using magnets, sold as kits.

And of course Lego, but no need to talk about these :) Although the LEGO Mindstorms series should get a special shoutout.

Those are all the ones I can think of, but I'm sure other HNers will have contributions. I wonder if there's room to do a construction toy these days, given LEGO's titanic market and mindshare. I was very excited about Goldie Blox recently, but I thought it fell kind of flat - their models aren't very extensible/modifiable in the way that LEGO or K'nex or Capsela are.
Isn't algorithmic pricing fun?

Worldcat indicates that the book is available from various libraries: https://www.worldcat.org/title/ignition-an-informal-history-...
Ruby the programming language wasn't developed by DHH. It was developed by Matz (http://en.wikipedia.org/wiki/Ruby_%28programming_language%29). Second sentence, first paragraph.

Also, the guy was replying to a Craigslist ad. I'm not really sure what he was expecting.
But the only way to account for overflow is to avoid comparison by subtraction.
How to add fonts to Kindle Paperwhite
The costs incurred for a system compromised of 750 hosts or 15,000 CPUs are most certainly nontrivial.
FAQ About Requiem, Question and Answer