skysight-inc/HackerNews huggingface dataset:
JavaScript is not a homoiconic language, because the important feature of homiconicity is not that the syntax "mirrors" the syntax of data, but that the syntax is actually represented as a piece of data that can be manipulated in the language.

For example, in Scheme, I can easily generate data structures and interpret them as code to be executed or as data to be manipulated. For example, here I can generate code corresponding to a given factorial, and also muck with it.

> (define (fact-code n)
(if (= n 0) 1 `(* ,n ,(fact-code (- n 1)))))
> (fact-code 4)
(* 4 (* 3 (* 2 1)))
> (eval (fact-code 4) (the-environment))
24
> (eval (replace '* '+ (fib-code 4)) (the-environment))
10

We can write a function similar to fact-code in Rebol, which I'm borrowing from an earlier comment[^1]

>> fact-code: func [n] [either n = 1 [1] [compose [(n) * (fact-code n - 1)]]]

>> fact-code 4
== [4 * 3 * 2 * 1]

>> do fact-code 4
== 24

>> do replace/all fact-code 4 '* '+
== 10

There is no analogous way of generating and manipulating JavaScript code using JavaScript. If all JS code could be understood as JSON that then could be fed back into JavaScript and manipulated there, then it would be homoiconic.

[^1]: Borrowed from this older comment with a minor name change https://news.ycombinator.com/item?id=5809980
FreeBSD has many labels for how it uses memory. Active, Inactive, Cache etc, to specify the purpose. See this question and answer: http://unix.stackexchange.com/questions/134862/what-do-the-d...
I do find it a bizarre thing, cutting yourself off from the main FreeBSD community.
That is not what monolithic means. Monolithic is opposed to modular. Just being in the same repository does not make components tightly coupled etc.
I second that question, as it was my first thought about the difference to the malloc in glibc, or whether it's just ignoring the supposed benefits.
Tanto: Q&A platform for thoughtful conversations about product decisions
Newly Released Map Data Shows Frequency of Small Asteroid Impacts
Not JavaScript – Prototypal inheritance is interesting and powerful. However, overall JavaScript does not afford good programming practices and does not cleanly expose important re-usable programming concepts. Between the good parts of JavaScript, there are nasty surprises.

I think python is a good first language for a few reasons.

1. Overall the syntax is clean, concise, and readable in the sense that the actual code can be close to "sudo" code, or that it is somewhat similar to what what you might encounter in a mathematics class.

2. From Wikipedia:

"Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library."

All of those programming paradigms are important to understand and few languages capture all of them as nicely as python. Also, static typing and memory management are important to understand – yet, mostly distracting while learning a first language. Python removes the distraction.

3. Python's strict white space rules will force you maintain a somewhat consistent code style – something that many new programmers are awful at.

This list is not exhaustive, just some thoughts.
Northern Ireland is a special case with many of these laws. Even now, abortion is very illegal in Northern Ireland.
Google Apps have always been a tack-on for many of Google's smaller services. Google+ was completely unavailable for Apps at first. Now Inbox is unavailable.

It's a fairly conservative product targeted primarily at organizations who value stability over new features. "A personal account with vanity address," while popular with geeks, is not really the intended use.
Yes, exactly right - so it makes his conclusions sound fishy.

I don't think anyone's trying to say that Linux is so special and glorious (beyond BSD).
Why is that? Do you still have IE8 users?
How Facebook could make Groups so much better
I just realised that quite a few HN readers would have been young children in 1994 and so won't really know much about the Pentium FDIV bug.

It was a big thing! All software has bugs; most processors have bugs; so when this one was found Intel downplayed the seriousness of the bug. For the vast majority of users there would be no problem. Intel eventually agreed to replace the device for anyone who asked. But this software bug was reported widely, in mainstream media.

http://engineeringfailures.org/?p=466

This site has some nice technical information about it.
Yep, most commenters here misunderstand these findings. 'Newer is better' never applied to scientific papers. Even philosophy was described as "a series of footnotes to Plato". The current 'publish or perish' mantra for scientists diminishes the quality of recent papers even more.
yeah, like anyone has the time and knowledge to do it. A simple apt-get won't cut it, I guess.
I'll note that your system still allows for the actual owner of the satellite to denial-of-service anything they want to.
Google's attitude towards Windows Phone shows nicely how much they strive for leveling the playing field. Or we could look at Google Maps on mobile IE -- in WP 8, it is horrible, in GDR1 it works very well, all that's changed is the user agent.
Show HN: Parallel async JavaScript micro library in 25LOC
As I understand it, this is a good example highlighting one major challenge for Linked Data: There can be many ways to describe a concept.
now imagine if the cell and the controlling brain are in two different bodies :)))
Access is huge, and improved search algorithms probably help significantly too. Let's take the field of quantum cryptography as an example. How did it get started? This paper (the famous Bennett and Brassard, 1984 protocol, a.k.a. BB84):

http://researcher.watson.ibm.com/researcher/files/us-bennetc...

This is quantum physics. Look at where it was published. Proceedings for a CPSC conference in Bangalore. Bangalore! This paper started an entire field that entire departments at multiple universities are devoted to now. If it hadn't been so radical at the time it would have made it into a high impact journal. Instead, IEEE conference proceedings, Bangalore.

I went through grad-school in this field. This paper started it all so, needless to say, I wanted to see an original copy of it. I never found one. These conference proceedings were not widely distributed. People passed around copies of copies of copies and there were, of course, reprints in other publications. I had to borrow a book that included this paper as a chapter from my supervisor, and that wasn't long ago. The only reason I was able to read this field-creating paper was because, even though the peer-reviewed journals that should have jumped at the chance to publish this work balked, other people recognized something good in it. Today, a pdf of the original is linked to by Wikipedia.

How much bold, radical, totally unpublishable (in any respectable journal) work is out there waiting to be dusted off and used to start new fields of study? BB84 could have slipped through the cracks. It's a safe bet that other such work actually did go unnoticed. We can only stand on the backs of those who came before us if we can access their work. I don't know if what we're experiencing today is an information revolution, but I'm willing to bet, in a few decades time, we'll be able to look back on the march of scientific progress and see a huge boost in research productivity when our ability to distribute and search through existing research started to catch up to the pace of its production.
Its winter soon, at least here.

Time to maintain motorbikes or sailing boats. Do you know any craft, e.g. sewing, that could be used to make money in that market. Motorbike saddles, tarpaulins, seats and cushions are things I produce when tired from coding. Hand crafted quality sells well, and builds up a customer base that is even more loyal then a mainframe service contract.

Especially the biker scene has the tendency of regular up or outs. Some bikers move up, others move out, when ever a club closes, or is patched over. Same happens to good quality saddles also. So even if you do not sell to the Angles right now, they will might ride your saddles in 10 or 20 years, and they will be top paying customers.

Same same but different with sailing boats. Even if one can not move a tarpaulin from one boat to an other, like you could do with a Harley saddle, the sailors themself move up or out regular. They either buy a bigger boat, or quit sailing. Selling quality ensures a loyal customer, who tells his club.

You'll soon be invaded by wanna be customers every winter, if done right. Do not take to many, keep it to a maximum of 2-3 month of 20 hours work per week. Some of the sailing club customers might even become software customers next summer.
Do you have any suggested alternatives for free email hosting with BYO domain?
I don't entirely trust myself to run an email server.
Even if I do, are there trustworthy secondary MXs?

I also really like google voice; and am sad I can no longer call from inside gmail.
I don't know of any other reliable services for completely free calls to USA.
Because sometimes we just want to do some simple aggregation without having to include a whole framework. Let me know if you like it, cheers!
still his birthday on this math-geeks french website: http://www.les-mathematiques.net/
Ubuntu, for the same reasons slashnull said for Debian.
Well in that case you shouldn't have any trouble providing written evidence of people who have accused Israel of spying on the US, and as a result had their reputation and careers destroyed, and where labeled as "antisemitic terrorist sympathizers" or as terrorists.

It is you who have claimed that "nobody knows about it", and therefore it's neither obvious nor extensively written about, and it is you who holds the burden of proof.
I was semi-involuntarily faced with the same situation this year. Giving a meaningful answer will depend on situational things, ie:

- How old are you?
- How senior are you in your profession?
- Are you the sole provider for your family?
- How much savings/equity/etc do you have floating around?
- What other skillsets do you have that you could leverage?

The problem (I found, anyway) with 'alternative careerpaths' are that they either require some sort of previous experience (to get them, or earn a good wage, depending on where you live), or the ones that don't will have 1e10 other people lining up for it (again, depending on where you live).

It may be more productive to find a way to cut down on expenses and tap into savings, and try and learn something new, or get in touch with your inner geek again. A side benefit might be getting to spend more time with the kids/wife, or discover a talent or skill you didn't know you had.

My experience has shown that I don't want to get out of development, but having to do seemingly meaningless drivel for other people sucks the life out of our profession. I'm going to try and actively keep that spark alive going forward (not sure yet how, but at least it's a start).

I'm happy to chat privately if you're interested...
Personally, I use Google Apps with a vanity domain :) That's how I know. The only (free) alternative left seems to be Yandex[1] which comes with its own host of privacy issues.

You don't really need a secondary MX when running your own mail server. Senders will keep retrying for a week or so when your server is down.

Secondary makes the whole setup much more complicated because then you need to synchronize anti-spam and other configuration between them. And move data back when the primary server comes back online.

[1] https://pdd.yandex.ru/domains_add/ You need a regular Yandex Mail account first. The domain panel is in Russian only but works with Google translate. Webmail is decent and available in English.
i did. they never taught it at the computing history unit I took in University though.... hmmm
> glibc allocator have relatively poor performance

Famous last words before someone creates a bug-ridden, slow replacement. See also the papers of Emery Berger et al.
Right. So that's why he was downvoted. And that's why every pro-Israeli comment in this discussion is being downvoted.
Well in that case I guess it's ok to downvote all those "tiring" comments.
The Zen ideas that propelled Japan’s young kamikaze pilots
> We’ve expressed the principle of “Don’t be evil” from the early days of Google.

The glory days of ancient past. How can anyone seriously defer to this moto in the context of modern day Google is beyond me.
Uh, what? No, he'd rather see you all live in a society where you have a say in what's going on.
The fascinating thing about the Michelson-Morley interferometer experiment is that they were attempting to validate the aether hypothesis, and measure the Earth's absolute velocity relative to the aether. Instead they failed to do so, and the experiment showed that the speed of light is the same in all directions relative to all observers regardless of motion. A quite shocking and non-intuitive result that served as a foundation for the theory of relativity.

Even today most non-scientists do not understand or appreciate this result, they still operate within a mental model of the universe involving absolute frames of reference.
It would have made the lander heavier, thereby increasing the size and cost of everything else.
> There's no way for users to set a competitor's site as the new tab page.

At least with Image Tab extension you can change the new tab page to e.g. load Emma Watson photos from Flickr!
Monolithic is _not_ opposed to modular.

Here's a list of systems that are both monolithic and modular:

* Linux

* the FreeBSD kernel

* the Solaris kernel

* Apache HTTPD

* Postfix

* OpenJDK

* XOrg

* EMACS

* LibreOffice

A modular, non-monolithic alternative to the kernels would be MINIX or HURD.
What do you think of the use of e.g. olanzapine as a sleeping aid in bipolar disorder? Is it justified, even when no (hypo)mania is present?
In a Irl. pub,the switch from analog to digital TV brings up lifes big question
I just use my domain registrar's mail server and forward my vanity email to a standard gmail address - then you can set your default From: to be your vanity address in your gmail and enjoy the benefits of having a completely standard gmail account.
Check out the book Perfect Health Diet, a nutrition book written by an ex-Astrophysicist (Harvard, MIT, ... ) . Plural of anecdote etc., but I am a very satisfied customer.
I find the wording in this article really odd. He was not an math enigma he was a mathematician; he solved enigmas.

>A vexing character himself, Mr. Grothendieck (pronounced GROAT-en-deek) turned away from mathematics at the height of his powers in the early 1970s

Math powers?
Did the lander somehow adjust itself while hovering away from the original landing site? I can't imagine Philae bouncing away, then flying for roughly one hour (?) and then landing on its feet.
That's pretty shocking indeed. So what do these people think of their own med use? When I was on antipsychotics I couldn't wait to get off of them, and my psych was very supportive regarding that.
I am happy to read that the site will become more accessible to a larger group. I've REBOLed a long time in the 2000s and made good money of it.

Make no mistake: both REBOL and RED have an extremely powerful underlying model model to help solve problems. In a world of containers and micro-services "something like these" will emerge.

If nothing else, that's a reason to follow them - between Go and RED/REBOl you can see a glimpse of computing as it will be.
I don't know how you can say from anything I wrote that I am applying a stricter standard of conduct to gay men rather than heterosexual couples.
I don't understand how the downvoting/banning system works but I think it might be best if I shut up now.
Sweet. Now how can we get the chromecast firmware running on this?
Thanks to the Shinkansen, Japan's had plenty of practice with this. Their "UrEDAS" (theoretically "Urgent Earthquake Detection and Alarm System", although this is just a backronym for yuredasu "starts to shake") monitors both P and S waves and brings trains to a halt automatically, and is considered the gold standard for this kind of thing. In the 50 years they've been running trains, there's been one (1) derailment due to an earthquake, with zero fatalities.

https://en.wikipedia.org/wiki/Shinkansen#Earthquake

http://sdr.co.jp/papers/13wcee_uredas.pdf
Very slick, clean, and well done! What is the stack you're running on/how are you storing the data?
Why won't you pay? It is an important service that you want doing well, and how do you expect them to cover costs without ads or stealing your emails?

(I use runbox, which is not that expensive).
What worries me is, how do you define what the internet is? If I fork the IP stack and call it IP2, and it is different in some significant way, does that still fall under Title II?
I just discovered the infinality patches. They are amazing and so easy on the eyes.
What you say is very different from the release announcement of GDR1 which is "includes hundreds of enhancements for the mobile web".

When it comes to mobile IE performing poorly, I don't think you need to look further than the software itself.
431 km/h. I've ridden it, and it vibrates, for lack of a better word, disturbingly; you can really feel that it's pushing the envelope of what's possible. Not a big deal for a 7-minute ride, but would be a bit annoying to put up with for an hour.
Yeah, and it doesn't look like you get anything for your money, either? It wouldn't be very nice if I paid $20 and helped them make a product only to have to buy it later, or if nothing but a research paper came out.

This looks more like a donation than crowdfunding.
Tiny clothing fibers could be the biggest source of plastic in oceans
>sad I can no longer call from inside gmail

How are you trying to do it? If I hit the search icon on the chat pane, I can type in a number and call from Google Voice. It opens a new Hangouts window, but that's what it's been doing for as long as I remember, and certainly the last year at least.
Creating Business Applications with REBOL (2013)
"Ice" by Jacek Dukaj

Every time I read a novel written by Dukaj I start feeling smarter. The ideas presented by characters are always worth considering and eye-opening.

http://en.wikipedia.org/wiki/Ice_(Dukaj_novel)
If you're not mad already a proper dose of Haldol will make you look (and feel) it.
I could be wrong, but isn't this what they're trying to do with rooms?
Well put, Matt. I take it it fell on deaf ears, given that Google users stopped communicating with me over XMPP before that and it has never worked again?
Yes, math powers.

It's a commonly used expression in the math community ("powerful mathematician"). If you ever meet a mathematician as absurdly good as Grothendieck was, you'll get the meaning ( his methods are sometimes called "black magic").
SR-IOV is pretty much designed like this. The master PCI function has all the privileged ops while the slave devices have none.

The Intel network cards (all the 10g ones, some 1g) at least have IP and MAC filtering, and support at least 64 virtual network cards for each physical port.

It has taken longer for storage, but NVMe has SR-IOV, which means you can split out virtual drives without the OS having to check block ranges. Not widely available yet, although Google cloud now has support[1].

[1] https://cloud.google.com/compute/docs/local-ssd
Humans should learn maths
This article [1] lists a couple of other "cloud OS" systems. OSv and mirage [2] seem to be the two most promising ones right now.

1: http://www.linux.com/news/enterprise/cloud-computing/751156-...
2: http://www.openmirage.org/
I've found that Parallels forces a lot of that stuff on you as a way to keep the two experiences melded together. VMware doesn't seem to be nearly as bad, especially if you don't let it do the install for you.
Japan's had a low-speed maglev running since 2005:

https://en.wikipedia.org/wiki/Linimo

Although to be honest I've never quite understood the point of a low-speed maglev, all the expense and drawbacks of fiddly new technology (Linimo can't operate if it's too windy...) without any of primary benefit (blazing speed!).
Mesmerizing rebuild of a mechanical Fourier calculator
The world's first global virtual #hackathon by koding. Join my team
I was hoping Rooms was one step in that direction, but I'm pretty sure they're treating it as a separate product, given how you can also stay anonymous etc.
The list of weird google bugs on WP8 is pretty long. If I search for a video on youtube sometimes the first result is an ad. It loads about 0.2 seconds later than the other results. If you click the first result before the ad loads it takes you to the ad instead of the first result! This has been the case for at least 6 months
PDX airport now offers bike assembly station
The current top post in this thread makes some claims that are disputed. It is possible to vigorously dispute those claims without having to accuse the poster of being an anti-Semite.

If you're asking why those posts are being down-voted: I can't tell you. There probably are Jew-haters who downvote anything pro-Israeli; I'd be surprised if there were enough of them to counter the corrective upvotes.

But the post you responded to accuses anyone who makes a post that is not fully in support of everything that Israel does as an anti-Semite. That's a poisonous tactic; it's one reason why political discussion is strongly recommended against on HN and I stand by my claim that it is why that individual post was down-voted.

Here are two pro-Israeli posts that are not currently downvoted...

https://news.ycombinator.com/item?id=8610988

https://news.ycombinator.com/item?id=8610951

...So even your claim that every Pro-Israeli comment is downvoted is incorrect.
Even if you don't use Google Apps it's also not possible to have own XMPP address that happens to look the same as an e-mail address that Google knows about (even if it's non-Google address and non-Google XMPP). When they see it they route GTalk users' messages straight to GMail chat, bypassing XMPP.
If they want to level the playing field they should properly support oauth and openid. That means letting me log into Google services with an external provider.
Actually it seems you are contesting point 2 and 3 of the 5 that were listed, or you think the others are wrong too?