skysight-inc/HackerNews huggingface dataset:
This is not correct and not currently accepted policy by the FDA.

Take oncology drugs for example. Let's say you come up with a great new drug to treat Non-Hodgkin's lymphoma (NHL). Currently approved drugs already are very effective, pushing overall survival to close to a decade.

If you're a drug company, there is zero chance you'd get approved (by the independent IRB board who monitor ethical considerations) to run an NHL trial using a placebo. Even if patients agreed to take part in the trial, it would be unethical to deny effective treatments for a potentially fatal disease.

Hence, the FDA has softer data and efficacy requirements for oncology therapies. There is no requirement for a placebo arm unless there is no currently effective treatment available.
The OP is simply saying that it seems odd that Microsoft would pour $20,000+ into Mercurial and then add git support to VS.

http://mercurial.selenic.com/sponsors/

I'd bet this is simply a case of the right hand not knowing what the left hand is doing. I had no idea Microsoft were sponsoring Mercurial--even that seems odd, spending money on an open source competitor to a product they also make.

I think your analysis is spot on.
The trouble is self-signed X.509 certificates are pretty worthless.

I disagree. If you obtain the public key from a second location that is not rubygems.org (e.g. from gem.homepage) then that raises the bar for a potential attacker. He now has to either compromise two sites in order to inject a malicious gem, or trick you into obtaining the public_key from a forged location.

I hope 'bundler' and 'gem' hear the wakeup-call and will start displaying a visible warning on unsigned gems (please also print the homepage-url to make it less of a pain for the user to hunt down the public key). After a grace period the default should be switched to -P HighSecurity (reject unsigned gems).

Yes, it's is not perfect, users may still import keys without thoroughly checking that the source is legit. However, it'll be a huge improvement over what we have now and greatly reduce the chance of a compromised gem to go unnoticed.
> All other things being equal, how you manage ______ is how you beat your competition.

What a spectacular tautology. But, yes, you are right. More importantly: It's an easy place to win or lose dollars.
Still sounds better than the buzzwordesque Integrated Electronics and Microcomputer Software.
We have a great many people relying on a volunteer run project here. It would be great to have someone sponsored to spend time maintaining the site.

Unfortunately I don't see any way to help fund such an effort. Is there an officially supported way to donate to RubyGems? Can we create a pool to help cover the cost of maintaining this resource?
VS Express isn't exactly aimed at supporting legacy code for you.

The Express products are free, light(er)weight and don't support everything the other editions do. You should have known this going into this.

There are however other library downloads from Microsoft that may make both MFC and ATL libraries available to the Express editions.
"What you want is a medication that tests better than whatever we're currently using."

This is also done, depends on the trial. For example, new vaccines are often tested against the existing one(s).
In the top-down management context, being a manager is almost as bad as being managed. You're still a subordinate in truth, but you are now responsible for motivating other people to do things they don't want to do. You don't get to set priorities, but your career has been bet on the work of other people (your subordinates). So it's the worst of both worlds.

Additionally, managers in a top-down world are constantly struggling to establish themselves as legitimate leaders of the group (without resorting to, "Fuck you, I can fire you.") They're puppet leaders picked from above, and often not the leaders the group would pick. This often creates a lot of tension.

There's good and bad in management. The good aspect is mentoring others, coordinating efforts, building teams, and solving large-scale problems. The bad is the extortionate kind, which is the "if I don't like you, no one here does" idiocy (seen in high-stakes performance review games) that causes so many people to hate management. But when the boss has a bad boss there are no other options for him.
Harvard goes to Kumbh Mela: Inside India’s pop-up city
"Do not expect any privacy by using any commercial communication platform or solution."

I'd say don't expect privacy - end of story. Commercial platforms as well as "secure" ones that use encryption are still liable to surveillance and confiscation of data. I think, when you're on the net, your data is always being saved somewhere (since that's usually a big revenue model, and also simply a software development practice for analyzing users/software bugs, etc), even if your connection is secure. The only way I could see that anything could purport to be "truly" absolute on your privacy would be that they - like DuckDuckGo for example - simply would not save any data, period. If you have that plus encryption, you still have the problem of your ISP, which is semi-mitigated by Tor-based solutions.
The "placebo" mostly is the current standard of care in many cases.
A fascinating use for safe harbor
USSR electric trains have a similar design feature: it consists of two kinds of cars, one has pantograph and the other has some other equipment which makes it hum when it stands still on the station.

And they're always interleaved like this: chphphphphc
(c - car with a cabin, p - car with pantograph, h - hummy car)
I wonder if it ever caused logistical problems when assembling trains from cars. Probably not since they are visually different and not sensitive to flipping.

P. S. And toilets? You only had two - one in each cabin cars.
And this is why stating your occupation as "engineer" is an express ticket off of a jury.
Not to bog down in meaningless pedantry, but the original meaning of the word "multitask" was in its technical sense as applied to computing.
Is there a convenient list that I can read that shows what feature changes have been introduced to Erlang in the last 10 years?
Yeah, that's the idea. There are cases where it's preferable to use a third-party service but it's also good to be paranoid. Now we can serve both sides.
China, GitHub and the man-in-the-middle
I've been an hg fan for a while and like it better (hg jives with my brain better and git occasionally throws weird problems at me) but quality wise I can't say there is much of a difference in my experience.

That said, I have never met a single other person who uses hg. Not at work or hackathons. Most have never even seen an hg repository and some haven't even heard of it. Git definitely has "won" this "war".
Cloud Computing: Because Sharing Documents Is Better Than Sharing Office Space
"Support for parameterized modules (but an alternative solution provides) and packages removed"

That is kind of huge, guess it is time to go catch up on the mailing list...
These guidelines are clearly ab out not getting each other in trouble, not the interests of those using whatever a chartered engineer might be involved in.
I'm sure that's their argument too. "Express isn't 'for' that." However, Microsoft is not really in a position now to dictate what developers "should" be using Windows/Visual Studio for. If they want Windows to remain relevant as a platform then putting roadblocks in front of developers is the wrong thing to do, even if the roadblocks are well-intentioned "steering" towards a development path Microsoft prefers.
We rarely hear of the hard times before an entrepreneur/ company hits it big. It's all smiles at that point. Andy's blog series is a real gem.
Another addendum, i'm not sure i'm getting what's happening here:

If i calculate the average of the time perl took divided by the time ruby took, i get this:

((226/724)+(5.35/16.8)+(3/9)+(2750/3960)+(1120/1368)+(3236/3837)+(30.5/35.8)+(939/618)+(263/135)+(662/214))/10
=
1.07

Which i understand to mean that perl on average took 7% longer.

-----

However if i turn this around i get:

((724/226)+(16.8/5.35)+(9/3)+(3960/2750)+(1368/1120)+(3837/3236)+(35.8/30.5)+(618/939)+(135/263)+(214/662))/10
=
1.58

Which i interpret to mean that Ruby took, on average, 58% longer.

------

These things contradict and i made some mistake here. Can you clear up what i should've been doing?
Bang With Friends - so much for the anonymity
1. I think you are projecting a bit here. You come off as slightly crazed.

2. I never claimed it was cheap, i objected to acting like this technology is new. It's quite widely used in the enterprise world.

3. The cache model has the drives on two different connections as well. See Intel's Rapid Storage Technology.

4. I think i refuted the idea that the sum of the two drives capacity is useful in the current market (it's slower and not cheaper enough).

5. I'm all for different or unusual. I object to them choosing a marketing buzzword and pretending they've come up with some heretofore unthought of technology. I think I made that clear when I objected to calling it pioneering or new technology.
Processing (processing.org) is pretty close.
Apparently libgit2, which they're using for this has the license:
libgit2 is under GPL2 with linking exemption. This means you can link to the library with any program, commercial, open source or other. However, you cannot modify libgit2 and distribute it without supplying the source.

That sounds nice to me, but I'm not sure how that differs from the standard LGPLv2.
Tips for True Leadership (from Techquano)
Want to know how to be a real leader? Read on.
Ok, maybe there isn't else they can do. That doesn't mean that this rebranding is going to help.
Blackberry 10 handset to launch first in the UK
http://www.crunchbase.com/company/orchestra
what's the advantage of using the web audio api for this over html5 audio elements? i don't think there's anything here that html5 audio elements can't do...
What are you using for the desk surface? Looks like a good treadmill.
Interesting you should mention that. We have our code on a corporate SVN server but I used git (via git svn) to create a mirror for some offshore developers outside the export control bubble. Git allowed me to exclude a set of files very easily. Not an argument pro or con either system, just saying.
If you are already paid user of ST2 then ST3 will only cost you 30.00.
What a business model! Find dirty pics of people, post them, charge them $100 to get them removed. Don't allow for the normal sorts of counters for this to be deployed because of safe harbor. I can't figure out if I'm repulsed or jealous (well, I can, but my little internal capitalist is jumping up and down and screaming about opportunities)
Actually, Java strings work exactly like that. And if you use them correctly, string processing is no problem at all on a modern VM using a generational GC.
One think that I've been impressed with is that changes you make from the command line are reflected instantly in the GUI. I like to change branches from PowerShell with posh-git. I'm using the GUI and command line interchangeably.

(Disclaimer: I work for MSFT but not in the git/vs group)
Why I Moved My Tech Startup to D.C.
Commenting on The List costs nothing. The List encourages discussion between members. Posting does cost karma, however, to force people to put 'skin in the game' when posting. They should be able to feel confident that they can recollect their karma that they used to post with upvotes.
Infra, a TV built from remote controls
I think this is the most important point (I remember coming to a similar conclusion some years ago), but now I think there are a couple of ways around this caveat (mostly applicable to business, but also of some use in personal relationships).

So, the problem with loving your work passionately you stop caring about what other people think of it, what is its (monetary) value to them.

First way: use your love as a hook to which all youd business is tied. E.g. you are eventually aiming at completing some big thing, and in reaching it you could make use of such-and-such services which a lot of people also would pay for.

Second way (now I think it's just a variation of the above one): use your career as a carrier that carries you to your goal. E.g. use your job to accumulate wealth to finance your work later and as a learning experience (you don't want to fail your beloved project, better fail 'with the cats' and be prepared).

Frankly, I have some experience strictly following these advice in personal relationships, the result is weird (unfinished story yet), so use at your own risk :) But in getting satisfaction from work, they do work.
No, they knew what was happening. http://programmers.stackexchange.com/questions/177875/why-is...
Here in Ottawa, the advertisements on the sides of the bus advertise jobs at QNX rather than for RIM or Blackberry.
Look, since none of us actually have the data, what you're asking is that we just simply stop discussing the issues that Boeing is having. What can we do but discuss it, at this point - no proper analysis can be made, only one based on conjecture and experience.

Isn't it clear by this point that Boeing have a problem? Its either a) an engineering problem, b) a management problem, or c) a combination of both.

Its not unreasonable to expect that a company with as much money, and - frankly - unwarranted guaranteed income from the people of the United States of America - to get its act together - and certainly, the means by which it gets it act together is of high interest to the average denizen of hacker news ..

So, why call for people to 'not discuss it unless they are experts', then? There are many lessons to be learned here, and we can certainly use our intelligence - the intelligence of the whole - to make a social comment on the issues revolving around Boeing, and in fact the entire military-industrial machine. It has its frailties, obviously - and we are seeing them - so isn't this of High Interest to the hacker news community?

Calling for an 'authority' to comment on this issue is hardly a way to gain more insight into the problems of technology in this industry. The 'authority' has already been consulted; and clearly, somewhere along the line, screwed things up completely. The 787 grounding is costing Boeing, its partners, and the American people - a lot of money.

Discussing why this happens, how it happens, and what can be done about it, is a very topical use of hacker news, in the first place: so why call for silence-unless-authorized unless there is some desire to reduce the noise from the rabble? The rabble aren't doing any harm; whereas the likelihood that the management personnel of Boeing are doing harm. Only by discussing this can we gain any real insight into just how that can occur.

Clearly, the engineering is at fault: there is a fault. Is this management, is it engineering, or is it just plain hard science involved - unless we discuss this situation, openly and with a free will to apply to the investigation, there is nothing much to be gained from the incident in a public setting.

I certainly hope they get the problem sorted. The means by which they do that, is of high interest to me. I hope to fly on a 787 one day, and know that my safety is a result of real solutions and not a faulty process being forced on engineering by management under constraint of financial market performance duress..

>>Here you have an engineer (me) saying: "We don't know enough. We need facts before we can reach a conclusion. Please stop."

Here you have an entrepreneur saying: "We don't know enough. We need to know more. No conclusions are being made, but the process of discussion sure is interesting - it reveals a lot about human nature when billion-dollar budgets - and human lives - are at risk. Please continue to discuss this issue as a community."
I'm unfamiliar with Custora but this looks like it might be a worthwhile free learning opportunity from a company that works in the CLV space.

However I find it odd that it's necessary to attend the class from 2-3pm EST with no offline options after the fact. Perhaps they will make it available and just want more people to join the live version, but not everyone works US timezones.
That is probably similar to source code vs compiled object code. The textual graphic code is the human readable source code for describing the graphic. Reading and parsing them are similar to interpret them.

To make things faster, you can read them (compile) ahead of time and write the binary objects to binary files. In runtime loading them will be fast.
Greetings from the little entrepreneurship society of Bulgaria!

We need some help for validating our efforts. With this survey we are testing if the world is ready to level up its wisdom.

We started writing code like crazy but soon we realised it is not about writing code - it's about validating your idea. That's why, with little delay, we started to distribute this survey, hoping that people will be willing to spend some of their time to complete it.

Thank you in advance!
Well, the C and C++ libraries are what we call "organically grown". I sure as hell am glad to be using a language based on Unicode and length-encoded strings right from the start.
Correct! Here's an image of the so called 'Travel John' http://bit.ly/Vs9W2G (Google Images). There is still a bit of a problem for the ladies or 'number 2'.
Great advice! Thanks
From the release announcement on the mailing list:

Some of the highlights are:

* Optimized handling of processes in the VM

* New internal process table allowing for parallel reads and writes

- optimized run queue management

- optimized process state changes

* "Non-blocking" code loading

* New internal port table, and rewrite of scheduling of port tasks.

* Dynamic allocation of port structures, allowing the default for maximum ports to be raised to 65536 (from 1024) Support for UTF-8 encoded Unicode characters in source files.

* Inets application: The http client now support HTTPS through a proxy

* Asn1 application: Major cleanup of back ends and optimizations of mainly decode for PER and UPER.

* The experimental features parameterized modules and packages are removed. An alternative compatible solution
for parameterized modules is provided here https://github.com/erlang/pmod_transform.

* All built in functions BIF's (even if they are implemented in C as part of the VM) are now visible in the
source code of the module they belong to, including their type specs.

* The Wx application now compiles and is usable with the unstable development branch of wxWidgets-2.9. This means that wx can now be built on 64 bit MacOsX as well.

You can find the README file with more detailed info at
http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDAT...
LGPL requires that any distribution be able to replace the LGPL component with a modified version. If you use it as a shared library (er, DLL in this case I guess) you get that for free. But if, for example, you want to link a LGPL library statically you need to provide a static library containing the rest of your program in a linkable form.

The point is to allow the user the ability to exercise their right to modify the LGPL library and use it. The license you describe would presumably allow Microsoft to ship a binary with a fixed and unchangable libgit2 implementation.
IPhone 5S, compatible 4g, pour la fin de l'année?
Super Bowl Statistical Matchup
Microsoft initially made Codeplex work with Mercurial. I don't know why Mercurial was chosen over Git at that time, but perhaps it was because of Git's reputation for working poorly under Windows. I suspect that the sponsorship dates to those days.
I'm not smart enough to understand most of this, but it looks neat. Does this mean you can use Git from VS without paying for Team Foundation Server?
Just the fact that you used the term "f-bomb" instead of "fuck" shows that the "puritanical point of view" alive and well.

Does it really even matter what word you use if we already know what you're talking about?
For me it's the easiest and fastest way to throw together a C++ app with a simple GUI that still works on most WIndows PCs.
Google Fends off BrightRoll in $7.6Billion Video Ad Market
Show HN: Interest Groups Around Places
Hi Guys, I have recently released an iphone app (old app but pivoted to a different idea). The app has a limited set of features and also limited feature set website (http://www.findero.us), but would like to test it out if users like the idea. The idea is to fulfill the need to create your own location specific interest groups. You can create your open/closed groups around a location or join other such groups. The app is available for download at: https://itunes.apple.com/us/app/finderous/id520384764?mt=8

The app can be easily used for the following cases:

1. Weekend cycling group.

2. Residential community group.

3. Local Gym group.

4. Car pool group.

and many more such groups.

I would appreciate some feedback.

Thanks
I seriously don't mean to troll, but... It looks like an iPhone.
That became a common practice before typical modems were able to identify call progress elements like dialtone, ring, busy, etc. Long after that changed, interoperability problems with the ad-hoc in band signaling conventions meant they were often disabled by default. Couple this with the fact that up through 9.6k or some negotiation problems were audibly diagnosable and the feature itself made sense up to a point. Inertia and industry dynamics probably account for why it persisted into the consumerization of the Internet - by this point the consumer market was dominated by low margin white box manufacturing.

Keep in mind that the very high rate of change in signaling standards (9.6 -> 14.4 -> 19.2 -> 28.8 -> 33.6 -> 56 in roughly ten years) seemed to essentially leave little energy for non-core engineering changes.
From the source:

function sunAngle(timeFromNow){
// Don't try to understand this. It's taken from a NASA thing. I don't know how it works

:)
Very cool, I love these kinds of art projects.
Ruby deploys temporarily disabled
Or just learn how to do it properly

Getting Code Right And Secure, The OpenBSD Way
http://www.bsdcan.org/2010/schedule/events/172.en.html
Hmm. Fails the anecdata test for me. I know a lot of people who do things they're passionate about - linguists, filmmakers (including me) and novelists. Nearly all of them struggled for years to get to the point where they're full-time at their passion, taking various other jobs of varying degrees of crappiness. All of them are very happy with what they're doing now, and - crucially - also loved pursuing their passion when it wasn't bringing in the bacon.

There's a good idea here - "If you're passionate about something, consider doing something else that pays better to bring money in, at least whilst you're getting good at your passion" - but the "if you want to do something that is hard to achieve full-time status in, abandon it and do something easier" message is, from my experience, a massive overreach.
Pushed an update that should fix that.
I believe Mozilla uses hg for their source control.
Except that you now effectively have cars that are twice as long and articulated in the middle. If one half of the double-car is damaged, both have to be taken in for repair, and both have to be transported and handled as a unit.

Presumably, the previous single-car size had already been optimized for pre-toilet criteria, and changing that by a factor of two probably massively screws with at least some of those criteria. It's hard to believe that the costs savings for having half as many toilets significantly outweigh those other factors.
Nice concept and design (the home page, at least), but I haven't read any of those books. The terminology is foreign and confusing for someone like that. Why exclude them? Better to put the 'inside baseball' in a tooltip and stick to plain English in terms of prioritizing the tasks/goals.

Good luck!
You can email us at support@divergentmedia.com. We've found one crash and are prepping a fix to submit to the MAS, but we can email you a new build if you get in touch.