skysight-inc/HackerNews huggingface dataset:
Really nice explanation and code samples. I'm glad to see more accessible materials emerge for explaining what signals are. The Elm website already does a good job, but I think the extra detail in this article will help more people grok it.

I have done my own exploration in this area. I hack on a game engine written in Scheme that includes a signal implementation, a declarative scene graph, and a live coding environment via a REPL server. It's not as glamorous as Elm, but I'm quite proud of it and I plan to make the first release soon.

http://dthompson.us/pages/software/sly.html

An older blog post I did with code samples and a quick screencast when the project had a different name:

http://dthompson.us/functional-reactive-programming-in-schem...
It isn't a problem.

Just like monitor manufacturers don't offer prescription glasses along with the purchase, Oculus won't offer lenses.

Corrective eye-wear is very individual and requires some amount of expertise( exam, specialist ), so it doesn't make sense, and it isn't very feasible, for Oculus to provide that for you. Also contacts are very cheap.
I think this is the first time the concept of currying has solidly clicked for me; most explanations focus on the "your function should take one argument" aspect more than the "your function should return a new function" aspect, which meant that, until now, currying looked more like an obstacle than a tool.

Thanks!
We use Pfff internally to generate code-graph of large polyglot code-bases (think AOSP). This graph powers the querying engine that finds all tests to be run given a diff. It is incredibly useful. My only gripe is that Pfff isn't being maintained. Pfff can barely support Java 7, let alone Java 8. C/CPP support isn't as extensive as is for PHP. How I wish Pfff was being actively maintained...

I've found Sourcegraph's srclib.org (Go) and Google's kythe.io (Cpp, Go) make some interesting strides in the static analysis field as well.

IMO, treating code as query-able data can open up a lot of possibilities, and OCaml suites the field like a glove.
>Not sure why... you think I'm saying the controller is bad

Because it caused you to abandon the livestream literally at the very beginning.
The Xbox One controller isn't the only controller for PC gaming. It isn't even the only Xbox controller for PC gaming.
It's hard to tell if that's the case or not - the documentation seems to contradict itself on that point.
obligatory xkcd: http://xkcd.com/386/
Eotechs are, generally, optics designed for close quarters combat (though there are limited instances where it would be appropriate on a gun like that...maybe on a long gun from an unstable platform like a helicopter and you have a big target). Think inside of a building where you're shooting around corners or short hallways and you need both eyes open for depth perception. I was a platoon leader (lieutenant) and the platoon sergeant is the senior enlisted man in the platoon who is the most experienced with the technical side of combat. My platoon sergeant hated when people just tried to "look cool" with the things they put on their kit or gun that made no practical sense.
That is lovely but doesn't explain why the mismatch exists between the picture being blue and caption for the picture saying red.

"BIG ICE: Liquid water (left) is composed of hydrogen (white) and oxygen (red) atoms arranged in a nearly tetrahedral structure. Common ice, or Ice Ih (right), shows a three-dimensional network that is less dense, explaining why ice floats on water."
As the article points out, there are many illegal jumps made there and people don't even notice. The very scale of the cliffs means that you probably wouldn't notice unless the open parachute passed through your field of vision.
I thought the dev kit came with lenses specifically for near-sighted people.
Drupal Developer

Columbia University Medical Center - NYC, NY.

Based out of our campus on 168th st. in New York. Web Services at Columbia University Medical Center (CUMC) includes a technologically diverse and talented group of individuals who are focused on bringing new and innovative approaches in Web and application design and development to the CUMC community.

We are looking for someone who thrives in a team-based environment; who has a strong technical background in Drupal development; and who is active in the Drupal community (module development a large plus). A key requirement is a willingness to learn new systems and being able to find creative ways to integrate these with Drupal.

No recruiters

Apply here jobs.columbia.edu/applicants/Central?quickFind=147960

If you have any questions, you can reach us at cumcweb@columbia.edu
I've been surprised/annoyed by this as well. My conclusion was that there are no practical problems that would make this hard, and it is most likely held back simply by the theoretical trivialness of it (what academic wants to work on something that doesn't make a good paper?).
A podcast I listen to recently discussed the theoretical horror of flying while being stuck next to a passenger strapped into an Oculus Rift who is totally oblivious to how annoying they are being to their fellow passengers with their gestures and reactions to the VR experience that no one else is seeing.

Please don't be that guy.. :-)
My friend is working on this, https://provistor.com/ check it out
This exists. http://www.vrdesktop.net/

I haven't tried it yet since I have no HMD but I read some good stuff about it. Don't know if it will run more than one monitor though but that feature seems obvious to me.

Like others have mentioned the big problem is the resolution at this moment. You have basically about the same res as a 1080p screen strapped to your face, so the res that you see will actually be lower than 1080p. Reading stuff will be more difficult as you can imagine.
I, too, want to be a gargoyle. The abundance of virtual space is one of the main draws that I don't think people really understand yet. But if you have a sufficiently hi-resolution display, you could easily watch an imax movie or put an insanely large amount of data in front of you in an intuitive, customisable way. This is one of the main points where I think people really need to see it done well to understand the potential. Good thing Carmack is on the case.
The original Leap Motion doesn't really cut it. The company is moving on with a new technology called Dragonfly for VR:

http://www.roadtovr.com/ces-2015-leap-motion-co-founders-tal...
This doesn't work because there are a number of semantic distinctions layered even on top of Lisp-like syntax tree, and all those languages have different semantics. Common Lisp, Scheme, Clojure, and Arc are all Lisps, but you can't use code written in one of them inside a different one.

The way you get language interoperability is to define a common data format and a common way of indicating which code will execute next. A number of standards do this - platform ABIs, C calling conventions, LLVM/JVM/.NET bitcode, RPC frameworks like gRPC/Thrift/CapnProto/MessagePack/JSON-RPC/Avro - but they're all lower level than you would normally want to program in.
JRuby 9.0.0.0.rc1 Released
Closer than you might think. At 4K, the arc density is about a 14" VGA screen, which was totally usable. At 8K you approach a 24" HD monitor. That's ignoring the additional resolution you get from high refresh rates.

Here's an arc resolution chart I made: https://docs.google.com/spreadsheets/d/1pOx0Jcy6tpMGLxmPYX8n...
Yea, I am sure that is the goal. But in order to provide a clean, seamless experience, you need to render what is roughly 3x the amount of data compared to normal 1080p monitors. You'll also want to make sure you don't have dropped frames as that would have a huge impact in the experience. You need high framerates and responsive feeback so that motion sickness is minimized. As you can see, there are a lot of reasons why a high-end graphics card is required. So yes, that is the goal but we can't get there right now.
Thanks
- Records have no hard size limit - but are limited to the maximum size of your cache entry or database document. The tcp connection can send a single record update over multiple packets.

- Records already have a version that's incremented with every change and also persisted as part of the record's meta-data. Currently deepstream uses a simple first-wins strategy and subsequent updates for the same version number get rejected. However configurable merge strategies are in planning as part of a "record-options" setting.

- Currently data has to be explicitly deleted from the cache.
Ah but we've come so far though!

[1] http://www.ecocapsule.sk/

[2] http://www.fastcoexist.com/3021196/house-in-a-box-this-tiny-...

[3] http://www.smallhousestyle.com/small-house-builders-prefab-k...

[4] http://tinygreencabins.com/sweet-life-tiny-houses/
The interstates are hundreds of miles without driveways, intersections, or traffic lights.
FWIW just a couple weeks ago we got through the whole SNAP-R process a lot faster, in about 2 hours.

It was a strange experience though. It felt like if anything Apple was trying to dissuade us from using encryption by presenting this vague legal hoop with very minimal guidance or concrete examples on what to do.

The few other iOS devs I asked didn't remember much about it, the impression I got is that everyone not working for a big company with a legal or compliance team pretty much just checks "No" whether or not they're using https. Some people likely don't even realize using https counts as encryption, it wasn't explicitly called out anywhere on the form (though it does say something about "even if the encryption is built in to libraries provided by Apple", but of course no list of which libraries might include encryption).

It feels odd and a bit lazy that Apple hasn't made this process any easier, when they clearly think a lot about encryption if they're going so far as to start requiring it. Maybe the legal requirements force them to keep the explanation generic and not do anything to improve the user experience around it.
Step 1: Make a language high-level enough to build a parser without being a masochist.

Step 2: Make a lisp.

Step 3: Do it all in lisp.

Step 4: Profit.

Even Amber(https://github.com/nineties/amber) and its syntax looks a lot like lisp concept of grammar. But instead of (s expressions) you've got what is very similar to M[expressions] (https://en.wikipedia.org/wiki/M-expression).

It's amazing what you can with Lisp.
It really isn't a particularly dangerous job, regardless of the opinions of social media users. For instance, doing the research you suggested isn't feasible, because no Chicago police officers have been killed AT ALL since 2011.

A brief record search indicates approximately 440 Chicago PD officers died in the entire 20th century -- remarkably similar to the number of murder victims in the city per annum among the general population.

Police officers need training, and they need public support, and they need good leadership and a healthy government to support and oversee them -- but they don't need breathless hyperbole that justifies warfare-grade equipment loadout.
World's first 8K 360 degree video
>How does one distinguish a "fascist talk" from a "technical talk presented by one accused of being a fascist"?

Well, pragmatically, the difference is immaterial, because to maximize the memetic intensity of anti-fascism, we have to attack all fascists everywhere all the time. Within the fold, there is very little opposition, because once one valid point has been made, going against it is nearly impossible.

This is the real danger in going down the ideological-purity path the way the mainstream extreme-liberal tumblerite bloc has. I get around this by maintaining a network of people I trust implicitly as comrades and who also trust me, but this is how ideologic drift happens in, say, activist groups.

>I think Moldbug views himself as anti-fascist

Well, nobody's the villain of their own story.

>Is the blogger a pseudonym, a construct, a caricature, or an alter-ego? Should a comedian be equated with their on-stage persona? An actor with the character they play? An author with their protagonist?

Do you think Moldbug is intended as a fiction?

>I (truly) appreciate the insight your earlier comments provide.

Don't think they provide so much insight. I'm one person and pretty idiosyncratic in my ideology and praxis. I am certainly not representative and I'm sure I would disagree with (just as an example) most of the people whose twitter comments were cited in the OP's article.

I just wanted to say that yes, I fully enjoy the fact that people are now afraid to be racist, sexist, etc., at tech conferences.
>Then we could all write in our favorite languages and make sure the code is transplied to Lisp - just a thought.

I read this as:

"There are too many programming languages. Why can't everyone just use Lisp?"

I laughed a little to myself due to the Lisp user stereotype of parading Lisp around as every programmer's savior. Did it come off that way to anyone else? I don't mean to offend, as I rather enjoy Lisp too. But I felt the premise of the article was "all code should transpile to other code" and I ended up reading it as "all code should be Lisp".

Maybe that was the intended humor. Maybe humor wasn't intended. Either way, I got a laugh out of it.

There are a ton of libraries/wrappers use to run X code in Y language or middle-men. Rubypython [一] comes to mind. While it doesn't fully cover the problem it's a start. However is that method the one we want to use? Does a better method even exist or is a better method even possible?

[一] http://rubypython.rubyforge.org/
oh dear, we'll definitely have to have a look into that. Thanks for posting the screenshot :-)
Python is actually widely used in scientific community, guys working on data analysis from CERN LHC are heavily relying on Python + NumPy + SciPy for their work as well.

It's easy to learn and makes data analysis really easy with "batteries included" approach (and costs way less than often problematic and buggy MatLab on Linux).
It can mock me all it wants. How is 10 words a second fake?
We (OrientDB Team) had the chance to look at the code and we're preparing a Pull Request. Stay tuned for the new results ;-)
Why does nobody make a noscript version of their site?!

There's absolutely no body text on this page unless you allow their JS
Current HMD lenses collimate the light so you focus on infinity which is isn't too stressful for your eyes. There's still strain from vergence-accommodation conflict, but I think light field displays will outpace the holographic waveguide tech that MS is using.
The more interesting fact is when you break down the numbers by age group. By the mid to late twenties, the gender ratio is very close to even. Why do so many men die so early?

We know that parents tend to ignore male children much more. We know male suicide rates are several times those of females. We know that 92% of workplace fatalities are men. We know males are the vast majority of victims of violent crime. We know that most deaths in war are men (consider ISIS taking females captive while killing the males).

What we do not know is why the world is okay building itself on the bodies of men.

Speaking of retirement though, is interesting that despite women living longer than men, a huge number of countries force men to work five more years than women in order to retire.

http://en.wikipedia.org/wiki/Retirement_age#Retirement_age_b...
Node.js HackerNews API
If you are curious about the foods:

> To determine participants׳ consumption of foods, they were first asked to think of their food intake over the past 30 days (see Appendix). This was followed by a list of 10 items consisting of the following: 1.fruits and vegetables of all kinds, including fresh, canned, frozen, cooked, raw, and juices; 2. yogurt, 3. kefir, or food or beverages that contain yogurt; 4. soy milk, or foods or beverages that contain soy milk; 4. miso soup; 5. sauerkraut; 6. dark chocolate; 7. juices that contain microalgae; 8. pickles; 9. tempeh; and 10. kimchi. Participants were asked to indicate how often they consume each of the foods using the following 7-point scale: 1 (never); 2 (1–3 times in the past month); 3 (1–3 times per week); 4 (1–3 times per day); 5 (3–5 times per day); 6 (5–7 times per day); and 7 (more than 8 times per day). Scores were converted to monthly frequencies of 0, 2, 8, 60, 120, 180, and 240, respectively.

And the Conclusion:

> This study provides the first connection between natural fermented food consumption patterns and anxiety. Increased consumption of fermented foods likely to contain probiotics was associated with fewer social anxiety symptoms. This effect was qualified by an interaction with neuroticism; those who were highly neurotic showed fewer symptoms of social anxiety with greater consumption of fermented foods. Also of note, increased frequency of exercise was associated with decreased social anxiety. Taken together with the results of previous preclinical and clinical studies (Rao et al., 2009, Silk et al., 2009, Messaoudi et al., 2011 and Tillisch et al., 2013), the current results suggest that fermented foods likely to contain probiotics may have a protective effect against social anxiety symptoms for those at higher genetic risk, as indexed by trait neuroticism. While a follow-up prospective cohort study or clinical trial is necessary to determine the direction of causality, these results suggest a possible clinical benefit of fermented foods, a low-risk intervention, on social anxiety.
For those looking for here is the video: https://www.youtube.com/watch?v=0LzIWtE7a6k the article linked above linked to a removed copy it appears.
Show HN: Alternative to inverse kinematics (?)
Hi HN,

This was my M.A. thesis, and I would appreciate some feedback from HN. It is a robot arm with a visual system. It did a tracking task - looking at a computer screen, following a red dot by moving a mouse.

https://www.youtube.com/watch?v=wQ6FGeSjN9c

The interesting thing is it doesn't use traditional inverse kinematics, instead there are multiple cascades of feedback loops, no internal models.

First level are just standard position control loops, just like any servo.

Second level loops are controlling relationships between arm points, they operate in parallel, simultaneously. For example - one of the loops maintains distance from fingertip to base (reach), and another one maintains the height from the fingertip to the surface. If the setpoint for reach changes, then the arm will start extending the elbow. That will disturb the height control system, and it will compensate to maintain its setpoint.

Third level is the visual system, it was used to maintain distance of cursor marker to target marker. If the target moves up, then the control system maintaining vertical distance sets a new setpoint for the height control system, which sets the shoulder servo to move, and that disturbs the reach system which then starts the elbow servo and so on.

It is actually an M.A. in psychology, on theories of motor control, testing perceptual control theory. It was very low budget and my mechanics skills are not yet polished. Hopefully, next one will be better. I was gonna record it doing the tracking task, but a couple of gears broke, and now I need to replace the gearbox.

Anyway.. anyone here read about perceptual control theory? There are some interesting simulations of arms with 14 degrees of freedom, also not using traditional inverse kinematics. I'm kinda weirder out by the lack of people who have heard about the theory, it's been around for quite a while, and seems like a pretty interesting approach.
Oculus Unveils Consumer Rift Headset with Xbox One Controller
From what you say there I think you understand me.

Throughout this interaction I am assuming a few things:

1. Reclining causes discomfort to the person behind
2. But the amount of discomfort varies quite a bit from person to person (e.g. I can imagine that a small child is less discomforted than others)
3. I can't really tell for sure how much discomfort reclining will cause so I ask if it is OK to recline. Then it is up to the person behind to decide how comfortable they are with this.

Are you suggesting that I shouldn't recline at all because it causes discomfort to those behind even if the amount of discomfort might be negligible?
I work in a little robotics lab and have seen it first hand. No links to video due to policy, sorry.
It would be nice to be able to tag things as "Funny" or "Insightful". Instead we're left with arbitrarily penalizing funny things.
If you're going to be so specific you should also note that ETH and P != NP could be equivalent. So "strictly stronger" is also a hypothesis.
Show HN: GPU accelerated marine & lakes vector maps
Anatomy of a Real World API Security Breach
those are fun and done inside a maze. which makes super cool. though the candle is stationary. including a moving target is like playing tag as a blind person (wi th the current affordable tech).
It's an unnecessary blemish on an otherwise excellent article, imo. Could instead mention percentages before and after, then stress the absolute number to get across the 60M figure.
Contact lens solution is categorized like medicine and is exempt from the liquids rules. Once they did swab the outside of the bottle (for whatever they swab for?)

I travel with an empty water bottle every time.
Sorry, but if sound or video is going to immediately autoplay, then I'm going to immediately close the tab.
Storeman – Personal inventory tracking, made with Angular.js
Monitor manufacturers don't make a device that straps onto your head. Apparently wide frames are an issue[1]. When I was playing airsoft, I had ESS goggles. ESS also sold prescription lenses[1] designed to slot into the air holes in the goggles, all you had to do was send them your prescription.

Contacts may be very cheap, but even with dailies, I wouldn't want to put in contacts just to game. I prefer glasses in general.

[0]: https://www.reddit.com/r/oculus/comments/2b5yur/will_nearsig...

[1]: http://www.esseyepro.com/U-Rx-Insert_191_detail.html
> The use of parachute equipment not adapted for cliff jumping, the need for jumpers to find exit points by trial and error and difficulties associated with retrieving injured jumpers led to a relatively high number of fatalities. This resulted in Norwegian authorities making BASE jumping from the Troll Wall illegal on July 25, 1986.

From the Wikipedia article. It's not like BASE is illegal overall here in the US either, we still have Bridge Day and such.

You hit the crux of the argument though, some parks don't want jumpers because they represent an inordinate drain on their resources and risk to their personnel.
Actually, I've met a lot of programmers who are deeply resistant to learning anything about the core business of the firm they work for, especially if it can't be automated of if it resists automation because of strongly established legacy practices, as well as the tech short-sightedness that so often prevails - eg saying that the putative listener won't need $85,000 in Oracle licensing any more, oblivious to the fact that such licenses involve periodic contractual obligations.
The Top 20 Most Popular YouTube Stars all play videogames or unwrap toys
9/11 certainly was pretty unusual, but packing a suitcase with explosives and nails and hauling it into a crowd of civilians is the sort of thing that happens fairly regularly in some parts of the world.
no, not a failure..No planes blown up and No huge Airlines liability..like it or not the politicians who made the law do not have the same expectations we do
Heh, much higher than escape velocity is quite an understatment. I believe the velocity required is a decent fraction of the speed of light.
IIRC StackExchange is the same
the title is slightly incorrect as Merkel, as usual, does not address "Germans" but "business leaders" on a conference for business leaders.

It seems for Germans, there a bit of a divide there as the government appear to cater a lot more for the industry than for the people.
And you don't think making it legal would drastically increase the number of jumpers?