skysight-inc/HackerNews huggingface dataset:
Probably the most important innovation of d3 is the idea of the DOM - data join. Mike Bostock, handsome father of d3.js and maker of all that is pure and wonderful (I have the good fortune to spend lots of work time using d3), mentioned this himself during his reddit AMA, see https://www.reddit.com/r/dataisbeautiful/comments/3k3if4/hi_...

In short, you get some data, you join it with a selection of wholly or partially non-existent DOM, and then you work with the enter (new), update (existing) and exit (not required for the new data) selection. This is an extremely powerful metaphor for representing data and performing dynamic data updates using arbitrary mixes of SVG (or any other DOM) elements. (oh, based on this mechanism, you can build really beautiful visual transitions)

Here's a short introduction to the join idea in d3: https://bost.ocks.org/mike/join/

BTW, programming in d3.js already feels a whole lot like programming in a functional language.
Doubtful. Top programs are worth it. Sheryl Sandberg got an MBA, worked for the the US Treasury then went straight to VP at Google and then to COO of Facebook. Contrast this with starting your own company... The content of MBAs may be the same but the context appears to matter.
The shift press doesn't count as keystroke? :)
Easy on the innovation there Eric. Just help them figure out how to keep a government server from being hacked every 2 hours.
Designing in a Sequoia-Backed, Series A Company
I think that his accomplishments may outweigh that transgression, which likely affected 15,000 software developers at most. He did manage to help vastly increase Google employees' personal wealth through a meteoric rise in their stock value.

In this case, it's probably best to match the malfeasance with the risk. What do you think he is likely to harm within government program management?

Edit: my original estimate of 15k was way off base. A subsequent poster has suggested it was a minimum of 64,000, probably substantially more.
ReactOS – Fake or Windows Alternative? Extended Test Drive of Latest Release
You don't actually have 10ms to act in the scenario you describe. Because there is new information entering the world at all times, you would want to wait until the last possible microsecond before the end of the 10ms window before entering any bids.

The window does nothing to remove the need for speed.

The world is a continuous system. No matter how hard you try you can't force it to be discrete.

(There are other problems in your proposed scenario to having to do with mismatched buy vs sell volume, but we'll ignore those for now.)
That "Attention" tab..I get that when using my VPN and hitting any CloudFlare site.
Translation:

"If you have private data, please put it on our servers so we can add it to our internal profile we have on you."

This is surreal.
Most keyboards only emit an underscore while a shift button is depressed.
> It's an open plan trading floor.

Do you find it challenging to "get in the zone"? i.e. there is all that fuss, noise, and you just sit quietly somewhere in the middle and enjoy programming? Do you have to wear headphones all day long?
How are legalizing drugs and legalizing crime in any way analogous? Legalizing crime doesn't even make sense, by definition.
Not a torrent, but this has a nice API : http://pleer.com/
> That approximate location is not on the phone

It is on any smart phone with GPS, or at least, one should assume it is.

> who you talk to does not have to be in there either

Really? If the number is there does it matter if the name isn't in your address book? I'm fairly tech savvy and how much confidence do I really have that clearing my call history actually removes it from the phone all together?
@TheNanex, Eric?

I have always been facinated by the underlying technology that drives Nanex's products. I follow http://www.nanex.net/NxResearch/ regularly and would like to see some more technical anotomy of some of the tools you guys have built.

Thanks and great work!
Hello - Andrew Hess and I are the founders of Staffjoy. We went through the first YC Fellowship class, where we launched automated contractor scheduling.

Today we are excited to launch Staffjoy Boss, our automated application for employee scheduling. At the core, we have rewritten how scheduling works so that we schedule workers when they prefer to work. We have also added features like time off requests, clock-in/clock-out, and employment law compliance we make it easy to have Staffjoy run a business of hourly workers.

On the technical side, we've rewritten our algorithms to search beyond optimal staffing levels for canonical optimal solutions that make employees happy. So, if one person prefers morning and the other prefers afternoon, from an optimality perspective it doesn't matter who gets assigned to which shift - but we'll try to put workers in their preferred time slot so that they are happier and more productive.

Finally, today we are also announcing our first round of funding today with participation from Semil Shah, Ray Tonsing, David Ulevitch, and others. More details are available at https://blog.staffjoy.com
Yeah, that was pretty much what I gathered. Out of curiosity have you tried working with content producers to form some limited partnerships that you might be able to offer users? I was thinking something along the lines of a limited (to prevent abuse) subscription to a variety of news sites that are normally pay-walled. In addition, you might be able to bundle the extension with a partnered ad-blocker that could estimate revenue lost (on average) by the loss of impressions that could be used to compare to the amount of revenue that the site could stand to gain from the portion of the subscription fee. Some hard data could go a long way towards convincing content producers of the value of supporting a service like this.
fish is not even a sh, much less a bash.
I would say it affected an entire industry. If the salaries have a certain value in SV then everybody else will use those as a signal and adjust their offers accordingly.

edit: not really difficult to do, you can compare the salaries per region (averages, median and distributions) pre and post lawsuit.
he just committed 7 hours ago. https://github.com/mozilla/rr/commit/ef7691ac8a25ec9767ba744...
I'd imagine their plan is to get enough people to pay (even if the value's not there now, it's sort of like a Kickstarter) so they can demonstrate demand to publishers. Once they get XX,XXX people using the extension, they can make a convincing offer for integration with them (and of course, each site that integrates will boost the atri userbase as well).
I feel a great disturbance in the force..
Great article :) The same points could probably be made about a CompSci degree, or indeed any professional degree. I knew a lot of peers who graduated despite not really understanding programming (and getting others to do their assignments). And once out in the workforce, I've worked with developers with BA degrees who were more valuable than some of those with Masters
Does that list include the HFT arms of the bigger traditional firms? Goldman bought into Perseus[1], so I assume if Perseus counts for them, but I imagine there may be some larger firms with HFT divisions that don't report separately.

1: http://www.bloomberg.com/news/articles/2015-04-21/goldman-sa...
Sniffing into any type of connection is feasable, expect if it's your own (Mobile Network). But they can still control your notebook how they want, take screenshots, etc. Because the software within a notebook only needs internet connection, the control, policies, etc it's centralized and pushed to the software in your desktop with any internet.
What does Persona offer that brings value from an IoT perspective?

The bootstrap primary (which is on life support, with the one hand ready to pull the plug) requires a functional javascript engine to authenticate a user, which is a steep cost of admission. In it's absence you have to implement the entire protocol, and Persona is less feature rich and far less supported than OAuth, and I say this as an ardent defender and promoter of Persona :)
I'm a fan of couch-gaming too, but the market has pretty much spoken clearly on that.

The Wii was in hindsight in the same space as Guitar Hero and Rock Band - really cool social experiences that ultimately had no sticking power. Both were a flash in the pan (to the tune of a couple years rather than a couple months, but still very temporary), and both are deader than a brick right now despite attempts to resurrect it.

But in any case, agree - VR is just too limited, too niche, and too expensive. Costs will surely come down, but by enough to get a huge install base?

The Wii was dirt cheap compared to consoles of its generation, and even it couldn't sustain sales despite having a novel but niche experience. At $600-800 VR has absolutely no mainstream future, at $300? Maybe not even then.

The PSVR is IMO the most realistic shot right now at mainstream VR - it promises to be cheaper than Oculus and Vive, and has a dependency on a medium-priced console as opposed to a high-end gaming PC. Even then, the all-in cost of PSVR is likely still going to nearing $1k.
Can very small doses of LSD make you a better worker?
This is almost right. NYSE and Arca are two separate exchanges (both owned by NYSE). Both exchanges offer FIX and binary gateway protocols. Annoyingly, the Arca binary protocol and the NYSE binary protocol are not the same protocol. NYSE does not suggest using the Arca gateway to access NYSE. They suggest you use a NYSE binary gateway to access NYSE.
So basically they're crowdsourcing penetration testing.
One interesting thing, Meta is being accused of stealing the designs from other startup: http://augmentl.io/ar-manufacturer-meta-being-accused-of-ste...
You are wrong. I'm sure you mean $750M, but they only have 200 employees, Goldman has 40,000. HFT is extremely lucrative.
> What you mean is, "effects are reflected". Haskell has a monadic effect system (IO is very rough-grained part of it), which can be combined via monadic transformers.

Technically I'm on solid ground, IO _is_ reflected in the type system and not all effects are (memory use being the big omission, which we both mention). Saying "effects are reflected" is probably more helpful though.

> monadic transformers

There are ways combine capabilities without using monad transformers. For instance with typeclasses (if any non-haskellers are reading this here's an example: https://github.com/commercialhaskell/stack/blob/8b010060b0d7...).

> IMHO, the Haskell equivalent to Merlin/ocp-indent are not nearly as good, or at least were not as a few years ago

Editor tooling is still a big weakness of haskell:( A lot has been done on it though and progress is starting to pick up.

I agree 100% with your other points.
If you're doing market making, note that you're more likely to get a buy order filled when the market is going down, and more likely to get a sell order filled when the market is going up. This is the flip side of getting to "capture the spread".

So in order to be successful, especially when your margins are razor thin (and they pretty much always are), you have to be very, very good at canceling your orders as quickly as possible any time it looks like the market is likely to move against you.
My kids and I give each other knowing glances whenever we hear it. Now we'll look for the teapot too.
I'm not a counselor myself, but I have several in my family. It has been my impression that therapists would not be interested in committing you unless there was an immediate threat to you or someone else.

They would much rather use a treatment method you agreed with. So if you were very depressed they would definitely be concerned. But I don't know if you would get involuntarily committed unless the difference between involuntary commitment and outpatient treatment was a life or death choice. I don't expect you could say much to a therapist that would not stay private unless there was an extremely good reason.
I love VR but hundreds of thousands of people think I hate it
Was it possible before this change to run a trial and never publish the outcome? If so, it's also possible that people just kept running trials until they got a positive outcome.
I've worked O&M on software in the defense industry. Never again.

On my current project, when development is done and we're officially transitioned over to "O&M", my employer either gives me a new project to work on or I'm leaving to do something else.

Oh, and I've come to the conclusion that civil servants are not capable of grasping any development methodology other than 'waterfall.' Trying to do 'agile' is an exercise in frustration. The bureaucrats say they want agile (buzzword!), but they really don't. Eventually you settle on doing 5-week 'mini-waterfalls' and calling it 'agile'. :/
Re: Javascript - If you use the'redux' (http://redux.js.org/) framework you can get something like this (https://github.com/gaearon/redux-devtools-dock-monitor)
"Browsing and posting like a Gay Fish!"
the python case is interesting ... after all, the interpreter is just another binary executable. perhaps there's a way to write a layer above rr to "step" in Python code rather than the underlying C code. same with JS (Node.js) or any other language run-time.
I like buses that move fast, that means optimising the time it takes for people to get on and off. That is especially so in London where buses stop every 200 yards or so and at each stop there are people getting on and off - at some popular stops there can be 30 people getting on and off.

Riders using cash slow the bus down considerably. Do you have suggestions on how to make it as fast as just tapping your Apple Watch or Oyster card on the yellow pad? :-)

You can still be anonymous using an Oyster card that's pre-loaded with cash.
Not to knock you, but if they wanted to demo it for a studio session length then 15 minutes is a pretty limiting amount of time. VSTs have varying quality, take a while to learn the workflow, tons of features and are very expensive. It's like Photoshop, but you have no idea if it will be useful to you.

Kanye is probably bad with money, but he remembers what it's like to be a poor musician.

If you haven't already come out at him outraged, maybe you can talk to him about your product and get some good publicity. Or start a temporary 'Kanye' discount and offer it to him first.
toxi's thi-ng/geom[1] library deserves a mention in this space.

[1]: https://github.com/thi-ng/geom
Thank you for this, I really like being able to see the locations at a glance.

edit: hmm, would be nice to be able to filter by time, though.
Other favorites from computer graphics are the Cornell box, the Stanford bunny, and the SPD sphereflake.
Glad you like it and thanks for your input regarding the landing page. There's definitely more work to do. What we're currently working on is some videos that will describe different use cases and how to use Nuclino. The other points you mentioned will follow soon.

Currently, we don't have any importing functionality, but we'll work on that in the near future. It might also be possible that we will provide an API that allows users to create custom import scripts for arbitrary file formats.
> Stop and ask this question: Why do we as a society need more and more and MORE mind-altering substances to cope with life?

Citation needed.

> Is society headed in the right direction if almost everyone needs some type of external chemical influence just to get through the week?

Who are you to decide what the "right direction" is, for anyone but yourself? Right vs Wrong is a moral judgement, not a legal one. No one should have the right to tell me what I (or anyone else) can put into my body. On a similar note, I think assisted suicide should be legal as well, but that's a discussion for another day.
Is anyone working on fighting adblockers?
I'm pretty sure most people will think this is a waste of time, but the concept of ad blocker is equivalent of using a nuclear weapon to catch a few bad thieves. Sure there are few idiots who misuse and annoy people.. and even abuse ad tech to do evil things (spreading malware via flash, for ex.), but lots of innocent people who mean well also get hurt in the process. Website owners who produce all that great, free information, for example. There is no such thing as free lunch, after all.

(Not to mention, adblockers are taking bribes from ad networks who are willing to pay to get their ads through. Complete racketeering.)

Is anyone working on this? What do you think, is this a complete waste of time?
He definitely is. However, I wouldn't consider it a plus or a minus. It is in my view neutral. His research doesn't involve the specific problems that Meta would need to solve nor is he a product design expert.

I'm not knocking the guy. I just don't see his involvement as adding much to the project beyond the name recognition.
Awesome, congrats. Is there a hybrid option between boss and the normal ataffjoy?

Secondly, how would this work for an events based company that may have 8 events throughout the world during a given time period?
>Getting committed by a therapist you are seeing is very rare

There are many very rare things people take extreme precaution to avoid.

>Would you want it to be impossible to commit patients without consent, and risk more people committing suicide?

But more people would see therapists and thus less people would commit suicide overall. The choice is between a lower total suicide rate or a lower suicide rate in a subset which therapist are exposed to. And I'm not really surprised therapist opted for the one that is directly more visible.
the example links (s.trokes.org) are broken. HN hug? Although my browser is saying it's a DNS resolution issue.
Dammit. I even looked this up before I wrote the comment, and got the opposite impression. (I'm a little familiar with the Arca protocol for other reasons).

Thanks for correcting me.
Seems bad!
It Is Time for Passwordless Login (2015)
Exactly. Build it and then benchmark the binary. Nobody uses `go run` in production.
Outside of labor, the primary costs are hardware, colocation, and networking, none of which is a fee to the exchange.

Please tell, how the world is supposed to provide that for free to anyone who wants it?

Colocated servers are the public.
Believe it or not, these guys are still using Visual Source Safe. They find "git pull, git checkout -b, git commit -a, git pull, open merge request on gitlab" too cumbersome for their day-to-day activities.
Yeah.. That's what I was speculating from reading the page. IMO (but by no means am I an expert) I think it would be easier to convince a limited amount of content producers to offer up some value that would attract users than it would be to convince users to pay for something that they have no immediate use for. I guess my opinion is based on the assumption that minimally lost revenue for the content producers would be easier to absorb than for the average user to absorb a $10 service which is competing with other monthly services like Netflix, music subscriptions, and other individual website subscriptions. I mostly posit this because just recently on HN there was a service displayed to analyze your bank data to point out monthly subscriptions, so I assume it's a pain point consumers are already concerned with.
Thanks for correcting; yes, I meant that Virtu makes a small fraction of what Goldman makes. Goldman, of course, is not principally an HFT firm.
It's still possible now.
http://www.ghacks.net/2016/02/23/flash-replacement-shumway-i...
Introducing YAML-CLI: A YAML Command Line Processor
> while the graphic used seems to imply a trend, it seems like more data would be needed to conclusively show that trend.

And you can tell that by looking at the graphic...? There's also a reference to a X2-test with p=0.0005 (meaning that there's a 0.05% chance that the trend you see is accidental and would disappear with more data).

I think you're right to be skeptical (correlation is not causation and so on...), but not that too little data is the problem here.
Pentesters, I like the term. Clever combination
Thank you, I took notice of your comments. I should add contact options, you're right. As for the offensiveness of my joke, I usually interact in circles where people are less sensitive and can take a joke. I am at odds with the political correctness movement. That is all I can say about this.
I think you make a very salient point.

From the abstract:

> We identified all large NHLBI supported RCTs between 1970 and 2012 evaluating drugs or dietary supplements for the treatment or prevention of cardiovascular disease.

So this is for a narrow field where there are effective drugs already and where all the low hangoing fruits are fully picked because the business opportunity is huge.
From reddit to answer the question some might pose ("who?"):

> One of Mozilla's most senior engineers who has worked on Mozilla projects as a contributor and employee for well over a decade particularly working in the graphics code and helping make native audio and video in the browser a reality.

http://www.reddit.com/r/firefox/comments/48ix55/robert_ocall...
Hacking Beacons to enable a new way of learning for kids
I'm not sure what the implications are. What has access to that information? Is it public to all services on the machine?

Either way, I don't think this is 100% responsible disclosure.
No, that's not what he's saying. But aside from that: the reason orders you place won't be matched on any market at NYSE, let alone a special one, is that HFT market makers will give you a price break to route your dumb order to them so they can collect their tiny spread from your trade without worrying that you're a hedge fund about to steamroll them with a giant block order.
Python and in-browser Javascript are also programs, in theory rr covers the entirety? But I don't know what the ergonomics are like (e.g., how much will you see program activity in your platform that you don't care about, and how well can you see the activity in the code you are debugging?)
You can ignore and flag the obvious trolls.
You've definitely got a solid plan there, and its basically what Patreon is doing. But our belief is that if you're a content creator, you shouldn't have to do work on top of your creating to earn a living, hence the direct to consumer route
A direct train to Preston from London Euston takes 2h08m. Hire a car and you can get to places in Lakes District within the hour. :-)
So how vulnerable is loopback on a machine in general? This is almost certainly not a best practice, but I can't help but wonder how practically exploitable this is.
The api definitely is badly implemented and makes them hard to use. That's the point of the post. There are design decisions around channels (sends panicing, close panicing, nil channels blocking) that make them hard to understand, follow, and compose concurrent solutions.
I'm trying to understand when this can be a problem. I guess if you are sharing a VPN / socks proxy with multiple people? And then they are sniffing the loopback and catch your plaintext? Or something?
Seems like there could have been a little more effort figuring out where this IP address is and what's being sent.
KDE Plasma 5.6 Beta Released
This is fantastic. As the creator of appshare.co, another clojurescript web repl I realise that this could turn into something really great. Well done!
We're using ES6 and React on the frontend and the editor is based on ProseMirror. On the backend we use Docker, Node.js, and OrientDB.

So far we're pretty happy with the stack, especially React turned out to be a great choice for us on the frontend!
Let's say that happens. The system checkpoints and everyone orders off those checkpoints.

What changes? What's the end result? How do normal people or society benefit? What would have to happen for the change to be declared a success. Conversely, what would have to happen for the change to be declared a failure?
"Nobody becomes a drug addict by accident" is a remarkably ignorant way to describe the process of addiction.
Google CSO peers out from the fishbowl to talk security