skysight-inc/HackerNews huggingface dataset:
You did not explain your purpose in spending 3 minutes to write a short and incorrect explanation of string theory. You described how you think in a school environment it is "OK to allude to the existence of string theory." I think it's reasonable to infer that you meant that explanation as an example of how a teacher might allude to string theory.

Regarding snarky comments, my goal was to reply to the snark present in "I am a very bad person and I feel bad about it." Since I do not believe that you feel that way about yourself. If you actually do feel bad about it, then I sincerely retract the tone of my response, and apologize for my poor interpretation.

Regarding "make science more interesting in school", that seems to be a shift in conversation. My comment was in regards to feeling "short-changed about your previous education and stupid about all the new stuff you have to absorb".

In the context of making "science more interesting in school" you wrote:

> Not talking about the existence of things when trying to introduce a field really stifles curiosity, by obscuring the fact that that there are many interesting avenues of inquiry that have yet to be explored.

This is incomplete. Many of the things we have brought up, from DNA methylation to obscure reef geography, are well explored. Your comment imply that only the globally unexplored is interesting to students, which simply isn't true. The issue is that it is not reasonable for all teachers to know all of the details about these topics, and be able to summarize them, in such a way that no student will ever feel that they have been slighted for being misinformed about a detail.

A great way to make science more interesting in school is to not cover all of the details and only hit the highlights. This coveys the main idea which is that these fields are comprehensible.

If instead teachers spend much of their time qualifying their statements, then most students will be overwhelmed with information. "Will this be on the test?" "No." "So why do we need to know it?" "Because it's good for you."

Call this the "Now eat your vegetables." or "It builds character" approach to teaching. I honestly do not believe this will make science more interesting.
> Even for a rhythm trainer it is disappointing because you're forced to tap at a set interval, not what the notes are actually saying.

As far as I can tell, you're wrong. You're supposed to tap at the same rhythm as the distance between the notes conveys.

Mozart's Piano Sonata No. 16 - Allegro makes it very obvious. Satie's Gymnopédie No. 1 makes it obvious too since you have to hold the key.
At this point, the application is an MVP which allows posting stories with optional tags and organising them under Albums. These stories can be shared on Facebook, but in upcoming releases, you can expect:

* More sharing options other than Facebook

* Find Facebook / Contact friends inside the app and share your albums with them (Closed network)

* I started this concept for a baby's journal, but I guess this could easily be expanded for family photos like you've mentioned.

Thanks for the feedback - sincerely appreciated! :)
Just the other day, I was looking for a raft consensus implementation in C++ and was disappointed at not finding any that were production ready (as opposed to Java and Go). This fits the need perfectly. Also, RamCloud says it requires ZooKeeper. Do you have any idea of the timeframe of when RamCloud will use LogCabin instead.
For you out there on Indiegogo
The use case that the front page states is:

>> one use org-mode
>> her/his team use trello
>> org-trello is the middle ground!

But this might be the best way to coordinate mobile use (in Trello) and desktop emacs; I've tried to use MobileOrg and I failed to get it to work :(

Another very useful feature of this is that you can create a github repo of your Trello boards.
17 JavaScript tools breathing new life into old code
I would be shocked if a talented engineer didn't get an offer because he didn't capitalize Valley in his cover letter.
Halgaabnews
Disarmingly Forthright MSCS Advice [pdf]
mine is at 103.211
Man Turns His Dirty Laundry Nightmare into a Startup
I love things like this that convey some sense of what it feels like to be a musician. A game like Space Channel 5 is another example; the gameplay is extremely simplistic and would be boringly repetitive if the game didn't make you feel like the star of a musical.
The U.S. wouldn't have let any country fall prey to the communists, so keeping Germany with “the west” was very much in their own interest. Hell, they used planes for years to keep even half a city (west Berlin) from falling to the communists. Your arguments don't convince me.
The baffling numbers that lead to catastrophe
How to download your entire Google search history
>It is very wrong to use closing slash in HTML

Nope, it's not. In HTML5 it's just optional. From the W3C standard:

>Then, if the element is one of the void elements, or if the element is a foreign element, then there may be a single "/" (U+002F) character. This character has no effect on void elements, but on foreign elements it marks the start tag as self-closing.
Even though there is still active development work on music composition applications in Lisp.

Recently a new commercial application has been published: OpusModus http://opusmodus.com . It's written in Clozure Common Lisp and a port to Windows is planned.

Symbolic Composer (LispWorks) still has new releases from time to time.

PWGL (LispWorks) is still developed.

OpenMusic now is based on LispWorks and has a Linux port.
I really like point 15: This is what I struggle most with now: Quitting my "safe" job with a decent salary and starting for myself with basically zero income.
Ask HN: How can I prove to my coworker that his code is complex?
Currently, I think the code of my coworker really complex, but for now, this is just an opinion only.

Is there any metric that will transform my opinion on a proven fact?
A Material Design ViewPager easy to use library
I'm going to re-quote the parent for you.

> Routing traffic just isn't as trivial as you think it is

---Alex
Thank you for your detailed thoughts.
You obviously have much more practical experience with this kind of system.

Many of the problems you mentioned I am aware of, and also have no workable solution yet (detecting lost messages being the biggest - Merkle-tees sounds like a very interesting approach, maybe even applied at the log-level?).

As mentioned in another reply, Kafka does support the kind of "pointer-to-log" setup you mention. Also Kafka is designed for lots of consumers, each with different characteristics. In principle, I should be able to sync something like memcache with the same information I need to sync Elasticsearch. The same holds for a websocket-server that reads from this stream and forwards new events to web-app clients. So I don't see the need for more than one "queue" yet, maybe that will show up in practice.

Also your setup would require a lot more coordination to handle updates from multiple postgres instances, if I understood correctly.

That being said, I'm still in the experimental phase with all of this, I will publish a writeup once I gain a bit more experience.
This has been posted often.

http://hn.algolia.com/?dateRange=all&query="The%20Haskell%20...
I would be wary about that too, but I would rather answer with the first algorithm that comes to my mind, without worrying about efficiency yet, and if the interviewer ask me for something more efficient, well, then I would start digging.
Have you come across Orgzly?

https://play.google.com/store/apps/details?id=com.orgzly

I found it last week while trying to get started on Org Mode and being frustrated by the poor mobile apps. So far Orgzly has been pretty good.

(No link whatsoever to the developers BTW, just a user)
Nice! Unfortunately, as a vim user this isn't much use to me.

My co-founder and I actually discussed this idea when we started using trello a few months ago. Our idea was that it would be great if you could have a yaml version of your board to play around with and load back in to the system.

Trello is a real pain to load with data, especially when bulk loading cards in to the system when you first start using it. It has keyboard shortcuts and I really tried to make them work effectively but it's just too clumsy to use without a mouse.
Photo 1: A man drinking water.
Photo 2: An elephant drinking water.
Photo 3: A small bird drinking water from a water pipe.

A computer cannot figure out that the three photos contains the same verb.

(Ref: http://www.quora.com/How-intelligent-is-AI-now)
Yes, there's a metric for that, and it's called Cyclomatic Complexity. Depending on the programming language there may or may not be tools to perform an anylisis on Cyclomatic Complexity on your code. I know for Java there are some tools.
I've seen it used "in the wild" in this publication: "Topographical transcriptome mapping of the mouse medial ganglionic eminence by spatially resolved RNA-seq" http://genomebiology.com/2014/15/10/486/abstract (pdf: http://linnarssonlab.org/pdf/Genome%20Biology%202014.pdf ) to cluster gene expression samples from mouse brain.

I'm working on a project where I'm using similar methods, but not from Ayasdi, to study cyclic phenomena in high-dimensional data.
> Note We do not recommend loading org-trello for each org-mode buffer (see https://github.com/org-trello/org-trello/issues/209). org-trello's an org minor mode with trello abilities (which unfortunately limits org's power).

https://org-trello.github.io/install.html
Soap factory?

Have you been to Rwanda? It is a land-locked country surrounded by countries with terrible road infrastructure and corrupt border crossings. It costs more to get a container from Dar to Kigali than it does to get a container from China to Dar.

Rwanda is unlikely to ever become a place where physical goods are manufactured at scale: it costs too much to import raw materials and too much to export finished products even if you can get all the raw materials locally. You can sell into the local market, but it is a very small one.

It is an interesting place to be if you want to work on some kind of knowledge product, ie, software or services, micro-work etc, but even then it comes with its own set of challenges, it is no slam dunk.

Source: I lived there for over four years and cofounded a small software company there (http://nyaruka.com), which eventually built TextIt. (https://textit.in)
Apollo's launch escape system was tested using a rocket called Little Joe II, which started spiraling unexpectedly due to a gyro problem causing the rocket to fail. Fortunately the escape system worked as intended. [1] https://youtu.be/AqeJzItldSQ
I Love Cats Scottish Charlie
How does extensions update happen in Iridium? I noticed in Chromium, they check for updates frequently by connecting to the Google store. Does the same happen in Iridium? If not, how?
The link is wrong, I get a site not found error. With the obvious variations I still get errors. With Google, I only find unrelated or off-topic sites.
The DRM is being implemented via EME which is a sandboxed* plugin that's invoked by the app. If you don't use it you don't get it. There is no monitoring or reaching into other parts of the app or OS.
Firefox (the desktop browser) allows you to disable the EME (which also deletes the plugin). This would be expected behavior on Firefox OS as well.

You seemed to indicate that the DRM addition would make it not an open platform so though I'd share that as it still seems like a potentially positive situation.

*at least in Firefox
Ties between pharma companies and doctors visualized with Neo4j
Paypal AATT – Automated Accessibility Testing Tool Open Sourced
man, you just totally shut me down, good job bro!
I've heard rumors, that Monsanto is behind the legalization of marijuana, planing to sell seeds, fertilizers and herbicides.

Is there any truth behind this rumor?
Coconut Battery is nice. You can let it take snapshots and compare it with other batteries online. You can view my battery health here http://ccbonline.coconut-flavour.com/index.php?bid=d78a6c124.... I try to unplug at 100% and recharge it at 10-20%. Once per month I drain it all the way to 0%.

After reading this thread I try to keep my battery at a 50-80% charge :)

Except when I do some CPU intensive stuff like compiling or rendering, then it is being charged thought the process.
2015 - also known as After Ford 107
http://www.huxley.net/soma/somaquote.html
It's still nearly half of the drug arrests in the US.
Using (a Restricted) Swift on Any Operating System
Confusing name. I just spent a while trying to figure out what this thing is. It should be hereafter forbidden to name anything ".js" unless it actually is a library written IN JavaScript and designed to be used within JavaScript code.
Bingo - this is where the real value add is for organisations as well.
It would not surprise me if many large agri-tech companies had plans for if/when it becomes fully legal from production to consumption in more places.

However I have definitely heard lots of conspiracy-theory type stuff coming from the more crunchy end of the pro-pot spectrum. Some of them even actively resist legalisation because they don't want 'corporations' involved in the trade.

Personally, I think the greater virtue is getting rid of our terrible laws and war on drugs, we can sort out marketplace ethics later.
Rails 5: what’s new
Bruce Schneier – Surveillance or Security (2014) [video]
Fair enough. I concede the defeat.
And there's Overtone (http://overtone.github.io/), based on Clojure and SuperCollider.
git inspector is not working on my Mac. Giving locale related error.
> Note that Der Spiegel is considered a top notch news source.

By who? Certainly not by me ...
the system is "slow" by design. The ability to appeal means that a potentially wrongly-accused person has a second chance for justice.

I'm not saying it's not frustrating; I am definitely frustrated with it at times as well. But this part of the system, at least, is attempting to maximize "justice" (at the very least, to counteract the parts of the system that do not attempt it)
Can you give me an idea what keyboard shortcuts you were looking for you didn't have? I have no affiliation with Trello; I'm just curious, since they've been a good fit for my use patterns, and it'd probably be relatively easy to convince the team to add some new ones.
make alcohol illegal and you have a new gateway drug
There is a similar/simpler tool to trace the position of any submission: http://hnrankings.info/9406965/

It has less resolution (and don't measure the hits), but you don't have to configure your own HN scraper.
It amazes me that some people prefer the DEA and for-profit prisons to corporations. At least Monsanto doesn't show up in your home unannounced in the middle of the night and shoot your dog.
It is the 'us and them' mentality. I know someone who worked in a government security service.

Their opinion of the general population's ability to self-govern is less than positive.

To be clear, I've put that quite diplomatically. They think we are a bunch of idiots who don't understand the bigger picture. Of course the fact that the bigger picture is deliberately kept secret from us is overlooked.

They are self serving, but what is worse in the US is that the security services are basically a bunch of private firms, who have a vested interest in keeping the government spending billions of dollars. Many of those companies also have vested interests in selling arms. It isn't a good mix.
> io.js is an npm compatible platform originally based on Node.js™.
Doesn't that explain it pretty well?
An 'Airbnb of Parking' Is Set to Launch in DC
Out of interest is it a bad news source? I always thought it was more of a conservative opinion magazine?

What are good news sources in Germany?
Once you have access to random 2D data, it’s pretty straight forward to convert that noise into usable data. Simply set up thresholds for each tile type you want to support, eg:

* water if < 0.3
* grass if >= 0.3 and <= 0.6
* mountain if > 0.6

I recommend leaving the upper and lower cases open. If they are not left open, you may end up with holes in your map for unexpectedly high or low values. An alternative is to clamp or scale the noise values when you generate them.

If you expect to have more tile types, you should probably consider a categorical probability distribution (something like: water: 0.3, grass: 0.3, mountain: 0.4) and sample from it (instead of "hard-coding" it with the test you're referring to)
I don't think Om necessarily has more mindshare (although it does have a significant amount), just that Reagent people are a perhaps a little less vocal (or at least, have their discussions on their own mailing list).

I would also recommend Reagent + re-frame + figwheel, which I'm using for my current project after having used Om for many months previously. Its an excellent model for writing complex apps.
Show HN: Snappning for iOS – Share your life on screen, one screenshot at a time
Conquer your overdue tasks – video
Show HN: Filter and read Hacker News by category
You source appears to be for federal prisons only. Those numbers only add up to about 200k inmates. Most people are imprisoned by the state or county.
The first time I read this sentence, I thought it was some kind of I/O library for users of Node. I thought "npm-compatible platform" meant "this is some kind of library that can be installed/added to your project by using npm".
I was hoping to see at least some discussion of temperaments [1], like Scala [2], but this appears to only support 12-tone equal temperament?

[1] http://en.wikipedia.org/wiki/Musical_temperament
[2] http://www.huygens-fokker.org/scala/
Neato!

This is basically a line by line rewrite of http://wiki.osdev.org/Bare_Bones
Possibly a bit off-topic, but I find the Haskell teaching materials on FP Complete great but I've always been a bit confused about their IDE.

It's web-only right? Could I use it to develop something that uses local graphics (like SDL or such), or play around with the Haskell School of Music lessons with actual audio output? What do people generally use for a local IDE? Is Leksah any good?

I'm on Windows, FWIW.
Ryan Dahl in 2011 interview:
"Hopefully in the next 6 months we'll release a 1.0 version of Node. The idea is to constrain what goes into "core" and not allow it to grow too big - so there will not be endless stream of feature additions. 1.0 will look pretty much like Node does now"
http://bostinno.streetwise.co/2011/01/31/node-js-interview-4...
I use HNRankings all the time to see how things have been going, but in this case I was interested in the specific relationship between hits/min and the ranking on the front page. It's obvious that being on the front page generates more hits, but I wanted to quantify that. HNRankings just shows an item's points and ranking over time - I needed more.

The scraping is trivial - I just used grep and sed to extract the bits I was interested in.
Would be enough to look up the first 3 editors of this article. Rudolf Augstein would turn in his grave if he knew what happend to der Spiegel.
Lizard Squad Blamed for Interruptions During Pacquiao/Mayweather Fight
MS Office 2013 Pro Plus Activator and Product Key Download
http://www.tagesschau.de/
http://www.faz.net/
Care to elaborate for those of us not familiar with how it works with "just any other academic position"?)
A few weeks ago China was attacking a US company (GitHub), and many Americans here called for China to be kicked off the internet. Now the USA is spying on French companies. I presume the same people will call for the USA to be kicked off the internet?
http://www.sueddeutsche.de/ http://www.freitag.de/
Unfortunately the OP and possibly co-worker would need to believe that the results of a CC analysis were meaningful. Also, some problems are irreducibly complex.

One solution is for the OP to come up with a shorter, cleaner, better, etc. solution. Actually presenting that version to the co-worker can be interpreted as directly confrontational ... though presenting metrics instead would more likely be interpreted as a side-handed attack, rather than a direct attack.

But if the OP can come up with better code, then that would answer to the OP's own satisfaction if the co-worker's code really is overly complex. Personal enlightenment (I tell this to myself) was all the OP was asking.
Not unless you're growing corn without a license.
the problem here is the medical community (especially hospitals) are increasingly pressured to increase productivity to offset cost increases. one way is to automate some of the dreary stuff like monitoring of medical devices in a hospital ward. if youve been in a relatively modern hospital lately, youll find they have wall mounted dashboards which can monitor all the vitals and devices for patients without the nurse needing to walk around and check rooms. this lets them respond to changes as they come up, as opposed to needing to wait till they make their rounds to the room.

this sort of thing needs a network. I'm not familiar, but I thought in the US, HIPPA covered some of this stuff.. not sure how stringent it is, or if it covers scenarios like this.. perhaps it doesnt at all (I am thinking like PCI, where certain data must be encrypted, etc).
Net Neutrality and What It Means
Apple Is Trying to Kill Free Spotify
see "American Exceptionalism"
Did You Know? Avengers Was Filmed in Johannesburg, South Africa
> and if the supervisor crashes then its supervisor will restart it, and so on

Enough of this and it will crash the node. You need to design for this in an Erlang system.

The ever-helpful jlouis has some useful writing on the subject: http://jlouisramblings.blogspot.it/2010/11/on-erlang-state-a...

As well as these: https://github.com/jlouis/fuse

Sadly, this is not discussed as much as it should be in Erlang land.
> I presume the same people will call for the USA to be kicked off the internet?

Or at least put the DNS root zone under international control (currently the root zone is under control of the Department of Commerce; cf. http://en.wikipedia.org/wiki/DNS_root_zone).
Also there is a very interesting language called Io: http://iolanguage.org/

I actually thought (just woke up, dizzy) that the news was about the language.
Virgin Media stores user passwords in plaintext?
I'm sorry to hear about your experiences, I mean that. But I don't see how that has much to do with what we're talking about.

I wish you'd step back from your personal trauma and look at the big picture. You say this "terrorist" group caused the rise of a dictator and the loss of free speech and democracy. Why didn't free speech and democracy stop such instability in the first place, if they're such a panacea like you seem to think? Because that's exactly what I'm talking about - the ingredients of a stable, wealthy, secure and fulfilling society.

Of course, the irony is that that would have never happened in Singapore.
Are there any French companies worth spying on?
$104 and 8 hours of Amazon’s cloud computing is all it took to hack NSA's website