skysight-inc/HackerNews huggingface dataset:
> drug companies are only allowed to promote to FDA approved indications.

Ever heard of Forteo? It's an osteoporosis drug and not one you want to find out you need. It's got some nasty side effects (like cancer) and is a pain to take (it's a daily injection.) Drug reps push it hard because it works in a novel fashion actually causing bone regrowth rather than slowing bone loss. That said the very very specific circumstances of who should be on it are almost never mentioned (in in person discussions, the FDA mandates the website mentions everything). It is talked about as a treatment for osteoporosis generally. It's talked about as a treatment to prevent fracture. Both of those are technically true, but the slope here is so slippery that the concept of 'approved indications' is like an open window to a fly. There's a lot of room to maneuver.

People are susceptible to advertising. Doctors are people. And when an attractive 26 year old in a tight skirt walks into your office to talk about writing just a few more prescriptions a month of something you already do, well that's going to have an impact.

The distinguishing factor here though is that the consumer is left out of the loop, the person who has to suffer the side effects is not part of the marketplace. This is not your standard free market exercise where caveat-emptor is an appropriate response. This is behind the scenes manipulation of people who are often trusted blindly by their patients.

I pay good money to have access to people with the experience and expertise to diagnose and treat my ailments. However if I find out that they are being asked to be invulnerable to cognitive errors like the recency fallacy then I'm screwed. It's unreasonable to ask people to be immune to manipulation and so the only reasonable course is to limit manipulation as much as possible.
We can play semantic games all day, but the work is something women still take on, even in "equal" households, in disproportionate amount.

http://researchnews.osu.edu/archive/parentingtime.htm

Maybe you mean that men worry about it just as much, which is what other studies say.

I was also talking about more than just tech jobs and start-up culture. If that's all we worry about, there is no solution.
I feel like you and parent comment agree and are talking at crossed purposes.

> Child care is not a "women's issue". That idea has the unique property of being insulting both to women and to men in equal measure.

You ignore the reality of very many women who cannot work because sexist society has decided that child care is something the woman needs to sort out.

It's changing, but not fast enough.

There are very many more women than men unable to get work because of a lack of child care.
Why not just make two policies: one for bigcorps where there is a big (but friendly) "your boss can read your messages and we'll tell you when it happens" at first sign up, and one for normal, sane, organizations where the old TOS simply remains?
Your analysis is too simplistic. Do you mean software companies have higher margins? Top 20 profitable companies in the US only include 3 'software' companies: http://www.bloomberg.com/visual-data/best-and-worst/most-pro...

Scale-up is non-trivial in both software and non-software companies. Even among non-software companies, there is a ginormous amount of variability in terms of profitability and easy of scale up.
... So have they released all the http://en.wikipedia.org/wiki/RSA_numbers yet? If not, it's a bunch of bs.
Eric Ries Over Peter Thiel?
I'm not missing the point. I'm disagreeing with you about the significance of the word 'legal' in Obama's remarks on net neutrality - no more and no less.
Corporate America Is Using the Sharing Economy to Turn Us into Temps
> [...] there's a limit to the amount of language learning most 50 year olds can undergo, even in a decade.

I wonder why you think this is true? I have personally never been given any reason to believe that a 50 year old is any less able to learn a language than a 0 year old. In fact, if you took a 50 year old and dumped them alone in a foreign country and gave them one or two dedicated language teachers and left them there for many years (which is the environment in which most children learn a language), I expect they would learn the language just as well as the child, if not better.
In many areas this paper seems to be over stating its findings. They imply heavily that memcomputing must exist and talk about the human brain and neurology in a manner that really has no place in this kind of paper.
Slack is now forcing users into arbitration
SEEKING WORK – RTP – REMOTE OR LOCAL
* Fast growing FinTech startup focused on peer-to-peer platforms looking to hire backend / full stack developer
* Role can be done remotely or locally in Research Triangle, NC and can be done on a contract or full-time basis
* Initial project is working on a secure trading platform: adding workflow automation among different REST-based services (internal and external), and generating certain defined reports describing the outcomes of the automated activity
* Must be proficient in Java, Scala, Python, or Ruby and associated frameworks/libraries/tooling. Must have shipped production code in at least 1 of these languages and technologies
* Must have successfully deployed Redis, RabbitMQ, Celery (or equivalent) in production
* Must have successfully deployed high-availability apps in production on AWS
* Experience in building and consuming REST-based services APIs
* Experience in financial services, a plus, but not required
* Additional follow-on projects available in event of successful outcome with first project
* Timing for hire is immediate

If interested, contact us with CV at: itresumehnc@gmail.com
Thank you for the offer.

HN doesn't really have a PM system, as far as I know. Feel free to shoot me an e-mail, chad@shadosports.com, and we can chat a bit more.
Not sure what to make of this. Is this as important as it sounds? Does this mean cryptography is broken?
> Can someone help me understand what the new reforms are?

They are a lot less attractive, the more you read the details. While they're certainly an improvement, for the most part they are temporary in nature, and don't address the fundamental problems with immigration in the US. Which, TBH, needs to originate in the legislative branch.

- Expands those eligible for the existing DACA program, for children under 16 that came here before 2010. Extends the period from 2 to 3 years.

- Allows parents of legal immigrants to request deferment for 3 years.

- Provisional waivers for sons & daughters of citizens and lawful residents are expanded

- Lets applicants for naturalization use their credit cards to pay their fees

http://www.uscis.gov/immigrationaction
"The problem is, crowd funding requires a significant investment of time, which might be applied more productively to research."

So they can't arrange for a capable student to take care of that as part of a work-study program? WTH. Perhaps I'm underestimating the amount of work involved, but it's not like they need to have contributor tiers with silly T-shirts.
Erlang Search demo of the WAND-max_score evaluation stategy for Top-K Queries
They can't actually build a memcomputer. I for one doubt that it is possible.
Nice article, but it doesn't quite deliver. It says, the trick is not "black magic", but then defines debugging in terms of ptrace syscalls, describing the API a little bit, but without giving a clue as to how ptrace actually works. So, ptrace is essentially black magic.

And this is not really an explanation of "how a debugger works," or even "how gdb works." ptrace is just one of several debug targets for gdb. There are simulators, core files, various embedded monitors, VxWorks, Windows, gdb remote debug servers over various interfaces, and on and on. ptrace is irrelevant to other targets.
OpenBSD developers reject GUI installer
WPA2 Encryption Can Be Cracked Offline: Here’s How
Hey. Thanks for your feedback, appreciate your point of view. We had to start somewhere though, and this is the area all founding members have domain knowledge. We will roll out to other sectors and geographies (right now mainly in London) when resources allows.
Fun idea. I love it when people think outside of the electronics... and anything that helps keep polaroid film around gets my vote.
Cisco has many other VPN alternatives.
This demo search engine allows you to query ~130K articles from the Stack Exchange / Programmers data dump using an Erlang implementation of the WAND / max_score evaluation stategy for Top-K Queries. Original paper can be found here: http://fontoura.org/papers/vldb2011.pdf
15 Landing Page Trends from Rising Companies, Designers, and 25,000+ Users
Ok that makes sense. From a practical perspective, would this essentially make Turing machines obsolete in solving NP problems?

Essentially does this mean that NP=P, in a non-Turing machine context?
That's what 2048 is for!
Netflix no longer requires Silverlight in Chrome.
Ask HN: What are your future plans?
Show HN: How I won a NASA competition, part 1
Only if it can actually be made. It seems unlikely that it could be.
"We have fabricated this architecture using standard microelectronic technology so that it can be easily realized in any laboratory setting, whether academic or industrial." Doesn't that mean they've already built it?
Bitcoin might fail but the blockchain is here to stay
We don't know if we can build UMM's. This does seem to strongly contradict a lot of ideas that no computational system in the physical world will be able to beat a Turing Machine exponentially. In a way UMM's right now are just saying "what if we can do this special computing thing" and proving that than P=NP. It only becomes surprising if we can actually build them.
Thanks, Thomas. Certainly need to get paid one way or another, and the holidays aren't conducive to being productive.

I started pinging folks who may have job leads.
> opting out of complying with any legal system by forcing an arbitration clause on its customers.

I don't fully understand the context. Can you explain the arbitration clause they are forcing?

Edit: Found this, also on the front page right now: https://konklone.com/post/slack-is-now-forcing-users-into-ar...
Yah- I got the impression they are running white or pink noise through a bunch of filters and looking to see if there is any spectrum remaining at the perfect balance condition that represents a successful bin-packing. The idea is they thus exploit the assumed linearity (and accuracy) of ideal circuits by claiming an independent calculation is happening at each frequency (and they trigger the calculations form the noise source). Not implementable.
The H1-B quota empties out.

Is there a good reason to believe this would happen? It seems possible that the new green card holders would just find themselves in the same situation as native workers. How many hundreds of thousands of IT degrees are awarded every year in India?
I had to resort to Firefox 24 on OS X, however I found a Chromium 38 build. Guess that'll do for now.

http://www.freesmug.org/chromium

Could not find any older builds of Chrome for OS X

(updated to say I'm on OS X)
Did they finally update the video chat parts of Talk / Hangouts to not need a NPAPI-only plugin?

It was absolutely absurd of them to kill NPAPI in Chrome and not update Talk / Hangouts accordingly. I ended up switching back to Firefox at work just so I could use Hangout video chats again.
There's no real distinction. If the slides were implemented as separate pages you would get a new entry in your history as you navigate through each of them. Back doesn't mean to go back to the previous domain; it means the previous page. You don't think the slides should be separate pages, but that would mean you couldn't link to them.
Yeah, that's not the question of alternatives. It's the question of what one has to use with some stuff where requirements come from elsewhere.
I personally would feel very uncomfortable reading any employee messages... BUT here's why I think it's OK in principle to have the ability to snoop enterprise IM: we require everyone to use this chat system. It's part of your job to be on it and work is conducted over it, so we have some plausible responsibility in making sure it's being used properly and that people are doing what they're supposed to be doing.

I'm solidly against reading employee's personal email or gchat or IRC messages even though I think legally we probably could.
There's an 8:2 gender gap in software development and it's women "running the narrative"?
An invalid or debug instruction causes the processor to throw an exception and jump to a specific address where "handler" code should exist. This is managed by the OS, so in this case, the OS would look up the proper thing to do as configured by the earlier ptrace calls -- probably executing your debugger code to let you inspect variables and memory. When you're done inspecting the proper instruction gets re-installed in the target process, the OS restores state saved by the exception trap, and transfers execution back to the debugged process. Most processors have a single-step flag so that the next instruction to execute and the following trigger the exception.
The size is pretty much fixed regardless since it's usually game assets and audio/video that blow the sizes up, especially retina stuff.

There's always flash and javascript games if you're looking for games that are optimized for file size.
Hey deutronium, dye sub printers and SnapJet have different use cases; dye sub printers take ink and aren't something to throw into a bag to take with you. SnapJet is more of a fun gadget for Smartphones than a professional photo printer. It uses film cartridges and makes interfacing with a smartphone really easy.
Cheers!
Isaac
Companies often choose arbitration when doing agreements between themselves, even large companies. The reason for this is, if, say, Nike and Apple did a deal and it went sour enough to have a lawsuit, they can resolve it much more quickly and cheaply than if they had to go to court.

The US court system is very slow, and requires significant resources in terms of lawyers that are not required with arbitration.

This should also be to the benefit of individuals as well, as the bar for suing a company as a consumer is much higher than picking a mutually agreed arbiter and getting the case heard.

IF the clause is fair (e.g.: mutually agreed arbiter certified by a national arbiter certification organization) then I tend to see these clauses as consumer friendly.
It depends what's hiding in the word "open."

If I open a PDF in a full-featured reader, I'm slightly ill at ease. If I sha256sum it or wc it, I should be (read: ought to be, in any sane world) perfectly at ease. No matter how complicated the data structures in it, they shouldn't affect those programs.
So I just looked on KS and found this response:

> @Abdul thanks for the question. Our optional app doesn't need to know that SnapJet is attached. All it has to do is display the desired image at the right scale and position - and SnapJet will scan/print it. This is part of what makes SnapJet so simple - any app can work with SnapJet as a print-source, just by displaying the desired photo.

> You can think of it as a photocopy machine, where the "paper" is the phone screen. The paper doesn't need to know that it is being copied.

So it sounds like you can use their app to display the image you want scaled to their scanner... But how do you position your 6/6+ so that it's lined up?
www.oldversion.com/windows/google-chrome/
(!) sqldf works with H2, MySQL and PostgreSQL too - its not limited to SQLite. (2) Most alternatives to SQL available in R don't work well with complex multi-way joins. You wind up materializing the full outer join first which can be quite problematic. (3) sqldf is fast enough and R is slow enough that quite often sqldf is faster than base R so if R is fast enough for you then its likely that sqldf is too. (4) The speed is often the last thing you need to worry about. The ability to express a query in a familiar way (if you know SQL) is often the more important consideration than having to learn a new system.
Techonomy 2014: The Urgent Dialogue Continues
Hackers target business travellers
I still don't fully understand what they mean by a "memcomputer" here, but if you take a boring old real RAM computer + floor function you can even solve all of PSPACE in polynomial time:

http://dl.acm.org/citation.cfm?id=682381

Regarding models like FPGAs, etc., these can all be simulated on boring old Turing machines with at most a polynomial time overhead, so it probably isn't what they are talking about here. It seems like they have some mixed analog digital model of a computer here, but the details are a bit obtuse. It wouldn't really surprise me if they were solving NP-hard problems given that regular old real arithmetic + thresholding /rounding can lead to some crazy behaviors.
> 101 will be maintained to minimize overlap with vanilla JS.

I'm confused, the majority of this library seems to be wrapper functions for built-in vanilla js operations.
Would love to hear everyone's thoughts on this:
http://www.crowdmurder.com - Gamifying the investigation of the case from the Serial Podcast.

"Use Real Court Evidence to Solve the Murder of Hae Min Lee
Access Courtroom Audio, Build Time-lines, Maps & Suspect Bios. Team up with fans of the Serial Podcast from around the world to help solve a murder.

Every Court Document and Recording
We're Publishing Every Piece of Publicly-Available Evidence from Adnan's Trial and building powerful annotation tools"
Got you, I've just had a look over some of the examples, they do look impressive!
I find this kind of astonishing on the part of GWT. NPAPI has been deprecated in Chrome for more than a year, and yet GWT's development mode still depends on it?
Python also has dateutil, which can do similar things and has been around a long time: https://pypi.python.org/pypi/python-dateutil
There is no child care fix to women's low participation in tech entrepreneurship. Founders need to provide their own services. That's the nature of starting a new firm.

And, if we broaden the discussion to women's participation in the tech industry as employees, there are good reasons to be cautious about company interventions in child care.

There is a child care issue in startuplandia: it's that child care is stigmatized. A more cynical commenter might say that an attempt to bring child care into the discussion at all is simply an effort to keep pushing back on founders with young families. Surely, I'm not that cynical.

Obviously, I don't think it's right that women should be forced to shoulder more of the child care burden than men. But we don't even have to reach that argument to dispose of the "child care" issue on this thread.
back in june - http://www.cnet.com/news/in-chrome-googles-hangouts-plugin-g...

I use video chats every day (on chrome canary os x) and never had an issue
While I'm not upset that this has been posted here and has been garnering some attention, this talk wasn't designed for this kind of consumption. I have given this talk to two kinds of audiences:

* In a large corporate office with heterogeneous skill-sets among developers, but where almost all had some experience with Javascript.

* Javascript Users Groups

In each case, the idea was to make the case that FP could offer them practical advantages. The goal was definitely not to teach them FP or to suggest the best FP tool.

There are definitely better languages in which to do FP. But if for whatever reasons you're working in Javascript, I would suggest that a functional style could be useful.
Did they actually build one?

I got the impression that they have a working memcomputing machine, albeit one that is non-universal.
I've been wondering lately, if we skip performance as a consideration (for example lazy evaluation), what is the difference between functional programming and imperative programming without globals, pointers, mutable variables or shared memory? In other words, would an imperative language without side effects (that could do static code analysis) be any different in practice than FP?

I'm very serious about this, because as far as I can tell, the next best aspect of FP might be first class functions, but those are starting to be used more in mainstream languages (at least the technique of applying transformations on generic data rather than writing special classes everywhere or using templates).

I'm beginning to feel that the real advantages of FP are being obfuscated by unusual syntax. There should be no reason why we can't go from some of the FP notations to the plain old algebra style (x=y) of C-style languages like Javascript. With better references and immutable variables, we should be able to split calculations up over several lines and have the compiler figure out how to optimize it into basically FP code.

P.S. I do know lisp, so I'm asking for a rather more enlightened answer than just to research it further.
Along the ways of furthering our understanding, it'd be really fascinating--if it hasn't been done already--to see a demographic breakdown of the YC founders.

For example, I notice that there don't appear to be any second-or-later generation African-Americans or Latino-Americans represented in the 40 women shown.

Similarly, it takes a little digging through all of the interviews to suss out whether they're immigrants, visiting, what they studied, whether they've had previous business experience, etc.
From what I've read (which isn't a whole lot I admit) we've built small pieces that may possible be able to construct a memcomputer when put together but for whatever engineering reasons we haven’t actually built one. I doubt that it would be physically possible (for one if it were, why on earth did humans evolve to be so wimpy and not get overtake by a life form with a memcomputer for a brain).
Just a note: the NPM manifest declares the entry point as "index.js", but this file does not exist.
I'm a bit sad that first Pointer Events which had support for pressure/tilt from pen input got killed, and now NPAPI which drove the Wacom Plugin is also dead. Seems there's no future route now to get pen input (eg Wacom, Samsung S-Pen) into Chrome apps.
don't really know what the power requirements are for his device as it currently stands. generating enough power in space would probably weigh enough to make the effects of the current device they've built all but unnoticeable over a reasonable amount of time. if they can advance their modeling of the effect and figure out what effects efficiency they'd likely be able to design and launch a device that could deliver much more convincing results.
Odd, it seems like I just checked the other week, but it has been a while.

It's also quite possible that the way they segment their product rollouts between public and Google Apps for Business accounts might have meant that we didn't get the update when I last checked it.

Using Chrome on Linux also might have something to do with it...
Easy web scraping with BuildABot Studio
I don't know why you repeating yourself... We all know competition is the answer. I agree that the government partnering with small localized ISPs is a great idea to spur more competition but...

The thinking that government regulation is always bad is wrong. There is no reason why the government can't classify ISPs as public utilities AND help create more players.

Any solution would take time so what we can't do right now is allow Net Neutrality to end and make the situation worse.
Two months from now: "what kind of moron turns off auto update? You deserved to be pwned!"