skysight-inc/HackerNews huggingface dataset:
Bloomberg has a long article with details: http://www.bloomberg.com/features/2016-baby-powder-cancer-la....

Relevant quote:

> In the 1990s a toxicologist named Alfred Wehner worked as an outside consultant for J&J. His official role was to help evaluate the research on ovarian cancer and talc and advise the company on its response. Unofficially, he was its scold. Wehner was on J&J’s side, but he was concerned that a cosmetics trade group (partly funded by the company) was mischaracterizing the scientific case for talc. “A true friend is not he who beguiles you with flattery but he who discloses to you your mistakes before your enemies discover them,” Wehner began a 1997 letter to Michael Chudkowski, J&J’s manager of preclinical toxicology. Wehner described statements on talc research from the group as inept, misleading, and outright false. Referring to a statement a few years earlier, he wrote: “At that time there had been about 9 studies (more by now) published in the open literature that did show a statistically significant association between hygienic talc use and ovarian cancer. Anybody who denies this risks that the talc industry will be perceived by the public like it perceives the cigarette industry: denying the obvious in the face of all evidence to the contrary.” He wanted the trade group to argue that the studies’ biological significance was questionable.
It very much depends on who that person in the corner is. I've seen junior devs waste a lot of time doing this. However, I have seen one or two examples of a senior dev solving a real pain-point that wasn't getting fixed within the system, for one reason or another.
That would be madness. Imagine a browser that did that, or that crashed the tab in case of a JS error. There would be no pages left :P
Isn't the purpose to reduce the maintenance cost? I would think one type of aircraft is easier to maintain than 2 different specialized aircraft.
Norway will allow student from anywhere in the world to study tuition free
Does this let you get at material which is hidden due to the current robots.txt, even though it wasn't in force when the site was crawled?
As someone who's specialized in AngularJS optimization [0], this doesn't surprise me in the least. Developers leave plenty of performance optimizations on the table, some worse than this one. The truth of the matter is that in the general case, it doesn't matter. We engineers like to go on and on about this or that perf efficiency but most of the time the code runs fast enough (and the majority of the time when it doesn't, ads are to blame over framework tweaks).

Heck, I shouldn't even be saying this as it'll cut into my very lucrative field but unless you've got a confirmed performance problem, you shouldn't think about it at all. Really. Leave all of the fancy perf tweaks behind. Sure, you might get ridiculed on Medium but that's par for the course here on the internet. I'm afraid articles like these will cause lots of cargo-cult 'optimization' that just makes the job harder for future devs.

Make it work, make it work well, THEN make it work fast.

[0] I wrote Batarang's new perf panel before Google abandoned the project
I think they mean use the magic numbers so you can limit to common file formats like jpeg/png/gif/bmp/tiff/etc instead of just dumping everything to imagemagick, which has the side effect of allowing "weirder" things like MVG/MSL which are imagemagick-specific macro languages which let you do things like wget a remote URL.
I got the part about spoofing the post. I didn't realize that they weren't actually releasing a product. I thought they were seriously pissed and putting it in Dropbox's face by stealing their language.
Are you really trying to claim that literally every homeless person is a drug-abusing criminal?
I also have a Surface Book. The display is stunning when viewing photos and I have no issues browsing the web but I find using IntelliJ a bit difficult at the default 200% scaling. It's all a bit small and adjusting the font sizes is not as easy as it sounds (you get big fonts but everything else remains small). I also tried increasing the OS scaling to 225% or 250% but that introduced other issues (like when watching fullscreen videos you get a border).
Jared Leto got in on Uber, Airbnb, and more.. Here's one key to his success
> By bipartisan support, I mean that if you want to get a basic income to appeal to people on the right you can appeal to existing branding. FairTax is just a basic income with a smaller stipend. Brand it that way. When you co-brand it with the ability to gut a lot of existing federal programs so that they can be reformed without inducing panic that will also garner support.

That's not rebranding basic income to appeal to people on the right. That's rebranding "FairTax", a right-wing proposal, with fairly niche support on the right, despite a small group spending lots of effort trying to promote it, as basic income. Presumably, to gain some support on the left for FairTax. But Basic Income is also a fairly niche idea, and the people that do support it tend to have a fairly specific idea of the features they support and why, and not just be attached to the BI brand, so rebranding FairTax as BI probably won't get you support from left-wing UBI fans, for whom the tie to a progressive income tax is pretty central to their support (though there's probably some on the left who support UBI who would prefer moving to a Georgist Land Value Tax.)

There's nothing there getting you bipartisan support.

> Things that hurt the middle class much worse than a consumption tax are an income tax that is a percentage and continually increases in that percentage until the percentage caps at the point that most people would call "incredibly wealthy" (IMO).

How does that hurt the middle class? (And, incidentally, are we using middle class in the common modern media sense of middle income workers or are we using it in the classical sense of the petit bourgeoisie? Because it makes a pretty big difference in evaluating claims about what hurts them, and to how important that is -- how it affects the latter will, of course, vary from person to person.)

> The perk to something like a Fair Tax is that it's also an economic solution to illegal immigration.

No, its not. (OTOH, the 2001 and 2009 recessions, and the poor distribution of the gains between and after them, was an economic solution to illegal immigration. But a solution worse than the problem...)

> If you're in the country, you're paying taxes.

True without the hilariously misnamed "FairTax".

> If you're legal, you're getting the BI/stipend.

Without the "FairTax", if you can establish that you are legally present (and, for some of these, legally eligible to work, which aren't the same thing) you have access to a variety of public benefits, perks, and, well, the right to work that aren't available if you can't establish that.
This is what I get on an unpatched staging server. Not sure it did anything...

$ sudo convert file.mvg o.png
convert.im6: delegate failed `"curl" -s -k -o "%o" "https:%M"' @ error/delegate.c/InvokeDelegate/1065.
convert.im6: unable to open image `/tmp/magick-Yjc5q9f1': No such file or directory @ > error/blob.c/OpenBlob/2638.
convert.im6: unable to open file `/tmp/magick-Yjc5q9f1': No such file or directory @ error/constitute.c/ReadImage/583.
​Two highly dangerous OpenSSL security bugs have been patched
Uvloop: Make Python Networking Great Again
Yikes. Yes, of course technology is driven by human preferences. But, No, humans must occasionally accept that certain habits are not sustainable given current and near-future technologies.
> If I call out to ImageMagick and say "rescale this image", ImageMagick should not be able to initiate network requests in response.

Impossible in the world where programmers routinely cram together networking
and file transformations without any regard for whether the operation belongs
there or not (build systems that on `compile' command download random things
from internets; even Rust's build system does such a dumb thing by downloading
rustc after running an hour-long LLVM compilation, instead of failing before
doing anything).
Thar she blows. I've updated my comment, seems like that's the RCE.
What are your plans for the next five years?

Do you:

- Want to keep this as a side-project and hope to make enough to pay the rent?

- Want to turn it into something bigger that will bring in an equal amount of money as your job?

- Want to turn it into a business that is your sole income source?

- Want to turn it into a business and then keep a part-time job?

The answer to this question will point you in the right direction. Think in terms of five years and work back from there.
The 'Magick' in this case is less welcome when your system is pwned. Maybe less magic formats and tools will have, I don't know, less vectors for compromise.

We had better options before and after C, yet here we are. Not to piss on Rust's parade, but it may prove not to be the white knight of code hoped for. And I like Rust - I am probably just less emotionally clouded in my view point.
Whether it's true or not, you realize this article is purely driven by Uber PR, right?
>Perhaps one day I will learn how to write HN clickable URLs...

Leading space is for preformated text and is mostly useful for code. For everything else, don't add leading space. Do add extra line breaks, though.

Here are your links with extra line breaks and without leading space, thus nicely presented and clickable.

[0] https://medium.com/@rusanu/why-i-have-high-hopes-for-the-qua...

[1] http://rusanu.com/2009/05/15/version-control-and-your-databa...
>>Are we still going with the "account was hacked" theory?

No he has appeared in person and confirmed the story.
The sad thing is, I would probably buy a Heartbleed CD
I don't mean to sound dismissive, but a lot of what you just mentioned is because you are trying to use OpenGL in a way it wasn't intended.

OGL is meant for 3D work--if you want a framebuffer, an SDL_Surface or some native GUI element is probably a better fit for manual CPU hackery. The reason you find it so uncomfortable is that you are trying to use a refinery to bake a waffle. Textures, framebuffers, and polygons are all kinda central to how 3D graphics (and thus OGL) work--they require some work to understand, but it's not wasted work, if you are doing 3D pipeline stuff.

If you're trying to do simple operations, you probably shouldn't be using OGL directly. For debugging, RenderMonkey was quite a good tool.

Lacking modern language features means keeping a clean C ABI is easier. Having #define's means that there is little work to make sure that any language can invoke different things. Using enums, or even better strongly-typed/templated arguments ala C++, would harm that portability.

The many variants on the APIs are actually quite useful under certain circumstances, and it is always pretty clear how they are used (and again, remember that this is meant for a C ABI).

~

I agree that a simpler environment (like Processing, mentioned above) would be helpful. That said, OGL is hardly bad for the reasons you listed.
People who get scammed are usually reluctant to admit it, even to themselves. I expect he'll come around in the next few days if and when there's no public proof forthcoming from Wright.
Kaggle Python Machine Learning Tutorial
I would improve the look a little more and try to find ways to get more visitors to the site.

Perhaps making the social buttons a little bit more prominent?

I was going to suggest using Google tag manager if you were using Google analytics to get an idea of how well visitors are performing certain goals, but I see you are using piwik. I am not sure if piwik has these same types of features.

I do not speak German, but I did like I could switch to English. However, I noticed the hover menus still display in German.
It would be a lot more sensible than you think. When I get a compilation error, what I do is take a breath, think about the meaning of my code, correct any logical mistakes I can find, and try to compile again. Why couldn't Web developers do the same?

Also, there's no need to crash the tab. The browser could simply stop running any JavaScript, and leave the user with a static page.
It makes me happy to see people who find and report bugs rather than hiding and exploiting them. I'm sure the monetary incentive doesn't hurt, either.
Physicists build “electronic synapses” for neural networks
Or just spend an hour or so figuring out how basic styling form styling works.

Should you do that if you don't already know how it works?

Form styling in a responsive, consistent, and cross-browser way is actually pretty tricky, even for an experienced front-end developer!

I totally understand the antipathy for using such frameworks, and I suggest that they're ill-suited to larger projects where you have the resources to solve these problems in a better way. But Bootstrap has it's place, and the clue is in the name.
The article says there are around 1,200 such cases pending... that's a lot of money for any company
Tiny Tests Seek the Universe’s Big Mysteries
Sort of reminds me of Orwells 1984
I'm sure there's buffer overflows in ImageMagick - probably lots of them - but yeah, you definitely don't need them. ImageMagick has been so buggy for so long, i'm pretty sure an accidentally corrupted image of a kitten sitting on a dog's head would gain root, dump your database and mail it to full-disclosure.
"It's open" is not and has never been an effective selling point for consumer products, and it seems that you're effectively trying to sell these things to consumers. "It's open and is better is," and in my experience that rarely exists (again, for consumer products). If it is as easy as you posit (and this isn't my field, I know a little about CPUs and GPUs but mobile isn't really relevant to me), then what's stopping a company with significant talent and cash reserves can appropriate the same approaches and lap you with their closed tech? I don't see how you're not going to have to offer an inferior good at superior-good prices.

Technically speaking, if anything, phones strike me as a harder place to enter, due to the limitations on power budget and the significant premium on marginal performance. I'm not saying it can't be built--I'm saying, who would both want it and not benefit from business-as-usual, closed development?
Amazon EC2 t2.nano costs $4.75 per month
Nice way to collect the data.
You can't pay for content if you don't click on the ads and buy something. Companies spend money on advertisement in order to increase sales, and if there isn't an increase in sale, they stop paying the content creators for providing ad space.
Works for me (with a slight bugfix to the .mvg) :O

The policy.xml workaround mentioned here seems to stop it https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2016-3714
http://plato.stanford.edu/entries/pragmatism/
I have the book sitting on my desk, but I have not read it yet. Thanks for pointing this out, I have been wanting to do something with recommendations.

Cheers
Very cool. I see one of the companies that sprouted is near me(West Palm Beach). I want to play with this!
VideoContext – A JavaScript library for video composition on the web by BBC R&D
Look forward to trying this. Good to see so much attention being paid to Pythons async architecture.
I really don't understand how a 'basic' income is supposed to work.

What if I spend my basic income on drugs and hookers? are you willing to let me starve? what about my kids? If not, then the basic income can't actually replace the existing social programs.

If nobody need to work, then if employers want employees, they have to pay more to get them, which makes prices rise, which makes your 'basic' income insufficient again.

I don't get it.
Might not help you directly, but I've implemented a GeoIP-based redirector for the different Amazon countries -> http://a-fwd.com

In general I agree, it's a bit annoying that the same product might have different ASINs in different Amazon countries. Or even a different ASIN in the same Amazon :)

Otherwise (in addition to what others mentioned):

* You should also show the price split in VAT and price (for business users).

* Change the display to make it more "intuitive" by showing the casing in the middle and the components around it?

* If I pick 300 EUR I get a casing "Sharkoon VS4-V" without link?
Cracking the front-end interview
Any idea how to disable those coders with GraphicsMagick? ImageMagick supports a policy file to disable coders (mentioned here https://imagetragick.com/). Would need to do the same for GraphicsMagick
Given the context, a trustless cryptographic system, the phrases "self evident" and "the nature of belief" are really out of place. This could all be easily settled - no faith required.
The fact that coins could be "mined" was the problem from day 1. This created a pyramid scheme/gold rush system that tainted everything.

Of course, if you are holding a large chunk of the initial coins, this is exactly what you want. In addition, there are always lots of people willing to fall for pyramid schemes, so it's good to bootstrap adoption.

Once Bitcoin finishes being "mined out", we'll see if it has any value. I suspect that answer is "not".
The target of Multi-Platform support is to allow workloads to target different platforms, but not as a single container can run on both.
Consider the scenario:
Web Front End built with Node.js, targeting Linux
ASP.NET Web API, built with NET Core, targeting Nano Server (Windows)
Redis Cache, used for the WebAPI, run as a Linux Container.
When you spin up these containers, you should be able to say docker-compose up, and docker, Mesos, ... know how to route the containers to the appropriate hosts.
Steve
" * Stealing the heart of a girl from a guy who abuses her."

If you don't understand why this is a misogynistic statement, I think the best advice I can offer you is to research why it might be considered as such. Ask a feminist you know and trust more than me, as a suggested start.
I get the general idea of doing that, and it makes sense, but it doesn't seem to necessarily match up with what's in ImageMagick's commit history or in their forum post... but would make sense with using the "weird" formats as the initial payload, I suppose.

In particular, ImageMagick accepting MSL directly into convert seems like an extremely straightforward exploit path, so much so that it actually seems unlikely. Their documentation makes it seem like it's designed to use a separate command "conjure," but... some combination of factors is at play here, anyway.
C code is less portable than which alternatives?

As far as I know, most/all? alternatives are implemented in C or C++.
First US-wide Visa debit card you can load using Bitcoin
Well, speaking of dead, here's an interesting theory.

https://www.reddit.com/r/Bitcoin/comments/4hnbli/did_someone...
Multimodal Transportation Through Open Data
Holy multi-GB download Batman!

How do developers on slow and metered connection deal with this?
Super-e-c-l-enter. (Could probably get away with just "e" but habit and all that.)
Notice the author?
I've found Uber to be really good in London. Black cabs cost way more, and in any case are far less likely to available to hail outside of very central areas.
With containers I already get such security. For example, I can run ImageMagic binaries inside a container with no network, no capabilities and minimal syscall interface. The attack surface of such setup is not particularly larger than hypervisor interface but performance is much closer to that of native executable.
https://en.wikipedia.org/wiki/Mincome

Not sure where you got your numbers from. Wikipedia suggest that it was not even half that.

>The results showed an impact on labor markets, with working hours dropping one percent for men, three percent for married women, and five percent for unmarried women.
Just making some small improvements in this process would save the country a ton of money. I cannot believe the cost of the F-35 program has exceeded 1 trillion.
Long-time Iowa farm cartoonist fired after creating this cartoon
I hate these stupid work hours anyway that create this stupid habit of burning energy when it is not "naturally available".

Couldn't changing the business hour according to the sun and wind be the real cost killer?

No technologies, no investments involved, it just requires one smart boss, some smart accountant and employees.

Imagine it: people would have no way to avoid raising their kids during the down season, we could fire teacher, single could do art, we could stop funding culture and it would be popular culture, maybe science, less working hours, but more people would have to work.

It would solve quite a few problem.
Solving arbitrary problems from a standing start or Real World Engineering [pdf]
I disagree that it's inappropriate for beginners, and comparing it to a build system is incorrect.

Shaders are a step in the pipeline. Beginners should be learning the pipeline:

1. Geometry is instantiated and draw parameters set.

2. Geometry vertices are transformed by a vertex shader.

3. Transformed vertices in primitive are used to sample across its geometry, producing pixel fragments.

4. Pixel fragments are transformed by a fragment shader.

5. Transformed fragments are written to a framebuffer.

That's the whole thing, and GLSL neatly handles 2-4. Step 1 is a kinda pain in the ass, but not terrible. Step 5 is usually simple, but no worse than 1. We shouldn't be protecting users from dealing with the (simple) facts of life in a graphics pipeline.

As for Javacsript not having multi-line strings...that's hardly the fault of WebGL, and honestly the simplicity of passing around strings means that as the language gets more interesting support (for interpolations and whatever) the API will be unaffected.
Gleick's book is one of my favorite books, period.

A good followup would be Jon Gertner's The Idea Factory: Bell Labs and the Great Age of American Innovation. A great read and has a chapter or two devoted to Shannon.
I worked with that guy too, he left the company 4 years ago, and I am still maintaining his homebrew ORM that has no documentation or working tests.
nscd also has a known TTL bug that hasn't been fixed in 9 years.

https://sourceware.org/bugzilla/show_bug.cgi?id=4428
if https://test can't be opened by curl then the rest of the commands will fail because they are chained by &&. if you change the first && to || then it will work.
I have never ever in my life downloaded XCode with full Bandwidth. It always takes ages to download, despite fast internet download speed. :(
> You seem to enjoy switching tools and methodologies and see it as part of embracing Node.js.

I've been using the same tools for the last 7 months outside of switching from Angular 1.5 to React because I'm not a fan of Angular 2.0.

> Others don't have that luxury and just can't afford that.

Then don't? What is this sense of needing to change everything because something else comes out, that developers have?

If your current toolset works, why change it? Why rewrite a monolithic app in another fancy language or tool just because someone wrote a blog post boasting about that new tool/language?
I second that. There is no need to start a UG or GmbH.

Especially not for avoiding personal liability!

Because as the director of the company (which you are as a solo founder), you ARE still personally liable (GmbH-Geschäftsführer-Haftung).

Get a Gewerbeschein. It's 25€ or so. IHK might want membership fees, but they are really low if you don't have much income.

Go with Kleinunternehmerregelung. It makes many things easier if your revenue is below 17,500€ per year.

Don't forget: The first 8,000€ in income per year are tax-free.
Not on that kind of connection, but I can rarely successfully download something that large from the App Store on the first attempt. I've found it far better to get from the tools area of the developer member center.
Where do you apply?