skysight-inc/HackerNews huggingface dataset:
Isn't slapping C onto objective C trivial for iOS and OSX?
Just wrap to the GUI's objective C. You can use this trick for WTL on Window's C++, too.
You are confused as to the nature of this conversation. YOU are the one making the claim "every H1-B is taking a job from a US citizen". Nothing in either of the linked articles supports this claim. They all talk about shortages, but not about _qualified candidates_. They are not the same. Even so, I just explained to you how in obvious ways, even if there is no shortage, your assertion can be proven false.

If your argument was US citizens should always be given priority regardless of their skill, I might actually agree with your position.
HGST (or Hitachi Global Storage Technologies) are again topping the charts for drive reliability! They must be doing something right.

Also, the fact that backblaze are publishing most of their data online is very cool.
Well, for one its kind of cool.
How Quartz Onboards New Users
... and also vacuums the floor along the way ...
> You just keep the data digitally on some media and every few years you upgrade the tech to whatever technology and formats are "current" before the old format and tech is completely forgotten.

But you need to avoid the mistakes that people have already made: using some weird format that dies, and then having all your data locked away in a semi-readable file.
What do they do that requires so much money? (honest question)
Wow this is really great. Interested in how the prism proxy thing can work for reversing existing (un-specced) APIs. Can you shed some light on that?
Author of mpmath here. It depends a lot on what you're doing.

A single floating-point arithmetic operation in mpmath at low precision involves something like 100 "Python cycles" (bytecode ops), each of which takes perhaps 100 machine cycles.

That makes it, roughly:

100 times slower than machine arithmetic in Python.

10000 times slower than machine arithmetic in C (or NumPy if you can vectorize your code fully).

100 times slower than arbitrary precision floating-point arithmetic implemented in C (~100 machine cycles).

These are obviously just order of magnitude estimates.

However, low precision is the worst case, relatively speaking. mpmath uses Python longs internally, and it can also use GMPY when available. At sufficiently high precision, the time is dominated the Python/GMP kernel for multiplying integers and performance is close to other bignum implementations.

Also, for computing transcendental functions, mpmath uses fixed-point arithmetic internally, which reduces overhead a lot.

The biggest problem with mpmath is that it doesn't implement algorithms that scale optimally for all operations, and a lot of the error analysis is completely nonrigorous.

Since 2012, I have been developing a C library (https://github.com/fredrik-johansson/arb/) that solves many of the shortcomings of mpmath. It is obviously much faster at low precision (the factor 100 mentioned above), it generally uses much better algorithms, and it tracks error bounds automatically using interval arithmetic.
> Why is it anything done outside of the all seeing eye must automatically be associated with terrorism?

Never bother to examine a folly, ask what does it accomplish.
That's been edited in after my comment

Compare to http://webcache.googleusercontent.com/search?q=cache:http://...
As an aside, this is the first time I've ever seen a -1 score on a HN comment. New HN feature? Even my troll posts have only made it to 0 before, and I'm seeing a -1 on something that's just a statement of fact, haha :-D
I wouldn't really call what happened here "design".
While I like the foundation of this idea, I'd love to see it taken to the next logical conclusion: Drop HTTP for a better suited protocol (like 9P), and correctly handle the interaction of union'd (namespaced) filesystems.
"Respond in groups"

Yeah, I see that kind of "swarm persuasion" work all the time.
TRAFFIC FOR MEDIA PUBLISHERS – WHAT FUTURE?
No. P2P Finance will never be able to cover the risk that a bank can cover.

It's the same with bitcoin: With a credit card, I can pretty much dispute any charge and get my money back. Bitcoin is as risky as cash and I won't ever be able to get my money back if someone scams me.

I much prefer centralized solutions. Decentralized solutions might be good for people that can't ever get loans from a traditional bank (due to risk), but not so good for people loaning out the money.
Yes, patching your OS (e.g. an apt-get update + apt-get upgrade) then rebooting once the vendor has released patches should be sufficient.
Solvers recruitment: DestructHub
"I often like to watch the buttons change on my tv remote. Sometimes I spend hours just staring at the buttons as they move around." -type0
Given the government's history of failed and overbudget IT projects (https://en.wikipedia.org/wiki/List_of_failed_and_overbudget_...), probably billions of pounds for something that half works.
Wow. Now at the C level without monetizing gifs?

Something tells me this won't last...
> The attack mentioned in the article might prove to not be worth mitigating, or it will lead to a new flavor

So, it's not clear whether you can keep using Argon2i or should use Argon2x instead.

In other words: It's not yet ready.
Polarised light and the super sense you didn't know you had
I Was the Most Wanted Man in China
"It doesn't matter who's right, it matter's what's right." I try to remember that.
And with a remarkable and well designed standard library.
Getting Started with .NET on Ubuntu Linux
That's what I love about most of the Logitech Harmony remotes. They have the touchscreen for things like switching between activities and devices, where you could have more than fit on a single screen (paginated). Then they have hard buttons for device/activity specific functions (all illuminated on some versions). Sure they have their own problems (for some), but I think they do a great job of combining the hard and soft buttons.
Sure. But not doing something correct is far different from a security vulnerability.
>that's a cursor at the end of what are supposed to be three hidden characters

That was immediately obvious to me. I'm neither a designer, nor have I ever actually used their product. I think it's an excellent logo because it is instantly evocative of how you use their product.
Yes of course I have. How easy it is to do something and how integrated it is with the app matters. Otherwise all chat apps are the same as a combination of telephone and postal mail.
Why the Digital Media Sector Needs to Refocus
If the govt keeps "printing" credit-money it won't be long before the $100 note replaces the $1 note anyway. I am opposed to this plan but I do support dropping the penny, round all prices to the nearest 5c.
I'm someone who thinks Leica is a bit overpriced.

But as the owner of a 5D Mk III and several L lenses, -and- a Lumix DMC-LX100... the Leica is not a Lumix.

This isn't even the best article for image quality (though there are certainly many very good shots). But where the Leica excels is razor sharp images that don't have any hint of "is that sharpened in Photoshop?" (for example: http://i1.wp.com/www.stevehuffphoto.com/wp-content/uploads/2... )
6 Use Cases for Realtime Data
They do have a reason :)
But paying them to remove our domains in the blacklist is a different issue.
Ambition and Love
That kinda sorta makes sense given the feeling that "cgo is not go" (http://dave.cheney.net/2016/01/18/cgo-is-not-go). Without cgo no FFI, without FFI you have to reimplement whatever you need in the host language.
Redhat (RHEL5 unaffected) - https://access.redhat.com/security/cve/cve-2015-7547 - https://access.redhat.com/articles/2161461

RHEL6 - https://rhn.redhat.com/errata/RHSA-2016-0175.html - update to glibc-2.12-1.166.el6_7.7.x86_64.rpm

RHEL7 - https://rhn.redhat.com/errata/RHSA-2016-0176.html - update to glibc-2.17-106.el7_2.4.x86_64.rpm

Debian - https://security-tracker.debian.org/tracker/CVE-2015-7547
Use "aptitude show libc6" - needs to be 2.19-18+deb8u3 (jessie), 2.21-8 (sid)

Ubuntu - http://people.canonical.com/~ubuntu-security/cve/2015/CVE-20...

SUSE - https://www.suse.com/security/cve/CVE-2015-7547.html

Interesting to note this tip:

While it is only necessary to ensure that all processes are not using
the old glibc anymore, it is recommended to reboot the machines after
applying the security upgrade.

From - https://lists.debian.org/debian-security-announce/2016/msg00...

Therefore at the very least you will need to restart anything which depends on glibc. This should give you a list of packages:

lsof | grep libc | awk '{print $1}' | sort | uniq
I'm honestly not sure if those were satire or not.
Only Half of Tech Pros Like Their Salary
What's a wolf-call?
Are you are that Visual Studio C library is written in C++ with extern "C" and for Microsoft C is legacy, with .NET Native and C++ with compiler static analysis being the way forward?
I haven't read the docs yet but I wonder if this means there could be an open source d3d or opengl implementation that uses vulkan as its backend.

Also: it is a shame the API docs appear to be behind a login page. Hopefully that will change! The nice thing about opengl is it (at least when I used it) the docs were easy to get at.
Why not just disable already picked colors instead and still let the passenger pick a color regardless?

Edit: Fixed a typo.
How Big Will the Virtual Reality Market Grow?
Why has Google never tried to monetise Google Images results in the same way?

My instinct is that they have considered it but that image search lacks the same intent that makes AdWords clicks so valuable to Google.
Free TDD E-Book by Me
Hey guys!

Over the past few months I've been obsessed with making my place look better and after reading a bunch of advice on r/malelivingspace they convinced me to buy an area rug (best purchase of my life) and to get some art on my walls.

I looked all over the place and most of the prints I found online were $60+ a pop and that was kind of…too much? So I decided to make Bachelor Apt.

Some quick info:

- All prints come in 4 sizes: 8”x10” ($12.95) / 12”x16” ($20.95) / 18”x24” ($25.95) / 24"x36" ($32.95)

- Museum quality. Printed on thick, durable, acid-free, matte archival paper.

- International shipping

- Prints are sourced from some great photographers and organizations (including NASA!). They’re all public domain, which helps keep the price down!

- You can add a frame to any print (they can get a little pricey; working on that!)

I’m working on adding more prints to the site as I write this (some illustrated ones, too!).

Would love to hear your thoughts!
The promises and challenges of std::async task-based parallelism in C++11
> The official policy from schools lately has been "zero tolerance" for violence, meaning if someone hits you and you defend yourself, you get suspended for just as long as they do.

While I think most would agree that endorsing violence is generally bad, I'd advocate children defending themselves in that type of situation. It's not the only thing to do (someone needs to call an adult/teacher/etc) but if kids are penalized for coming to the aid of a fellow in need, what less are we teaching them? [1]

> It's set up to let the school wash their hands of any responsibility, but without having to have an uncomfortable "Your kid is an asshole who keeps starting fights" / "My kid is a perfect angel and I'm suing you for suspending him" conversation.

> It's not designed to solve the victim's problem, it's designed to make it not the school's problem.

Bingo. That's the issue with a lot of these so called solutions to social problems. They only solve the legal problems of the org where they're taking place.

[1]: Spoiler: The lesson is don't get involved in other people's problems.
>In time of actual war, great discretionary powers are constantly given to the Executive Magistrate. Constant apprehension of War, has the same tendency to render the head too large for the body. A standing military force, with an overgrown Executive will not long be safe companions to liberty. The means of defence against foreign danger have been always the instruments of tyranny at home. Among the Romans it was a standing maxim to excite a war, whenever a revolt was apprehended. Throughout all Europe, the armies kept up under the pretext of defending, have enslaved the people.

-James Madison, Constitutional Convention (1787-06-29)
They are expanding into new markets, different customers. That goes a long way to explaining the increased complexity of pricing and options.
User Apparently Suspended by Twitter for Reply FemFreq Tweet about GamerGate
> Repeat after me: there is no silver bullet!

You don't wear a seat belt either I assume?
Comparing cut's GNU version (left) with FreeBSD's version (right) with afl-analyze: https://imgur.com/unah6NM

It's interesting that the results look very different. Maybe highlighting the different approaches they take?
I'd have thought it would result in a fractional but statistically significant drop in use in the short term. At Uber scale, that's probably not pocket money, and probably does involve someone in analytics having a very awkward conversation with Kalanick.

Touch icon layouts aren't designed to encourage you to read the text below before selecting an app. If the big "U" isn't there but the big "lyft" still is, they've probably just lost a ride.
So this was a ~20% raise, which is typical.

For Lightspeed et al. to return the vaunted 10x ($550M) that means Giphy would have to have a liquidity event at a valuation of 2.7BN.

Either that or they need to get revenue to some ungodly figure.

What am I missing here? Why are these funds betting this is a unicorn when according to everyone "VC funding is frozen."
Missile subs can work just fine without GPS position fixes - maybe not as accurate, but just as fine.

Since by definition the US missile sub fleet would be used for a second strike role in this situation (by definition, since someone else nuked the satellites first), the strikes would primarily be retaliatory in nature - ie, nuke the cities. Big whoop if your CEP is now 500m when you're nuking Moscow.
Oh that is why ROTC is such a big issue and many elite universities do not have it in their campuses.

Intellectualism is absent in military? Some of the best lectures I watched are from Naval War College. TOR comes from that part of the woods.

You do not have individualism in any armed forces, this is absolutely lunatic. Its like preaching individualism in Basketball team and telling Allen Iverson he is oh so special and do it all ( which he did and spectacularly failed). US Military just like other military is Socialist both in its creed and organization. That is no surprise and PG actually credit to Post-War equality in America to be by-product of Military service and GI bill.
Not sure what you're getting at, but ISIS command consists mostly of former Iraqi officials that were sidelined after Saddam Hussein was ousted. The soil was initially fertilized by burning down Iraq.

The "fertile ground" that allows moderates to become radicalized eventually boils down to polarization. It doesn't really matter whether the rhetoric is coming from Somalia, Nigeria, Mali, Turkey, Indonesia, Libya, Israel, Europe or the US; as long as the discourse goes in terms of "us vs them", many people will identify (and act) as victims.
Pyfl – Places Your Friends Like
Nutanix Acropolis and Prism 4.6: The Rise of the Enterprise Cloud
Did not know that and that is important context. I hope he is receiving proper medical treatment and wish him the best.
I wonder why alloca+malloc/free was used in the first place and not straightforward malloc/realloc/free. The overhead of the latter should be negligible given that this is a DNS resolver. The overhead in fact could be negative due to simpler code and better cache utilization.

Premature optimization is a root of all evil indeed.
I'm pretty sure Techcrunch editors didn't think it was satire.
https://en.wikipedia.org/wiki/Buddy_system can prevent bullying in schools
"The most obvious revenue stream could come from ‘ad words’, where a Giphy search could turn up sponsored content based on what the user was looking for."

This is clearly an over-zealous editorialization by TC.

Google's AdWords program is the revenue generation monster it is because of the extremely high-intent of Google Searches.

Google's top categories (by cost per click) of search are weighted around insurance, mortgage, loans, attorneys, credit cards, etc.(1)

That's not going to happen at Giphy.

Way more plausible would be some sort of .gif pre-roll akin to Youtube ads, content sponsorship ("What's she wearing?" etc.

(1) http://www.wordstream.com/articles/most-expensive-keywords
> It's everyone else who is making a big deal out of him leaving Twitter

When I clicked this link I (genuinely) had to check the date, because Fry has been flouncing from Twitter for years.

And yes, flouncing is the word. Fry could quite easily stop using Twitter if he wanted to. He could just stop using it.

Instead he, not "everyone else", writes a lengthy post about the event on his website, perhaps for anyone who missed his leaving Twitter announcement of 2014, or his 2009 announcement about leaving Twitter.
Apparently it's really expensive to make Slack virtually unusable.
The snag with that is that once I really digged into them, I found Python (and Ruby) just as exciting as the new stuff (Go, JS on Node). So back I went. Same experience with Apple.
Why limit themselves to single color bars? Gentlemen and women, I invite you to dream bigger!

https://www.youtube.com/watch?v=m2JL0xABlrQ&t=1m50s
That's not true:

> d=data.frame(a=c(1,2,3),b=c(4,5,6))
> e=list(a=c(1,2,3),b=c(4,5,6))

> class(d)
[1] "data.frame"
> class(e)
[1] "list"

> d[c(TRUE,FALSE),]
a b
1 1 4
3 3 6

> e[c(TRUE,FALSE),]
Error in e[c(TRUE, FALSE), ] : incorrect number of dimensions

They are represented similarly in R, but they are distinct data types. The data frame is the core data structure in the sense that many functions in R operate on data frames (but not lists of vectors).
Great links, especially the first one as it requires no registration and Just Works(tm). Thanks!
Considering the sorry state of OpenGL on the Mac and the fact that they are throwing resources on Metal, don't expect more involvement other than the board seat.
Watch New Yorkers Hurry Across Union Square in Real-Time
What this suggests is that people put too much self worth in to their opinions and that most people simply aren't suited the rigors of arguing because they're too emotional (I'm no exception).

Being persuasive online requires people take the utmost care to the emotional distancing the targeted individual will have to invoke as they change their opinion but preserve their self worth.

pg touched off this in his essay http://paulgraham.com/discover.html

"The reason there's a convention of being ingratiating in print is that most essays are written to persuade. And as any politician could tell you, the way to persuade people is not just to baldly state the facts. You have to add a spoonful of sugar to make the medicine go down."
I do something similar on cookingspace.com - I use 100K public domain recipes to correlate food ingredients that frequently appear together in recipes. I also use the USDA nutrition database. My site is just a hobby site.

Congrats to foodpairing ninja - hacking on food stuff is fun!
I have done hired.com twice and though I ended up taking different jobs both times, it was a really good experience. A lot of companies came in with offers around the salary I requested, and they were all senior roles.
I remember the days of 3-tier client-server computing. This exact problem. How much knowledge does your middle tier need to have about your presentation tier? Do you shape your database schema to your business logic, or provide stored procs that can translate your "pure" schema into the structures required by the middle tier? All of those questions.

The key one we're asking here is "how much business logic do you need in your presentation layer?" Too little then you're round-tripping for simple form validation and your UI is unresponsive. Too much and your UI becomes tightly coupled to your business rules (and you start exposing too much attack surface).

Modern SPA web apps are making a deliberate trade-off, moving more logic into the client so the app is more responsive.

The problem of making the API schema "pure" or tightly coupling it to the UI is the same old "how much business logic sits in the database" debate. Ideally, of course, all endpoints would relate directly to application entities so that changes to the UI don't change the API. But this increases the number of round-trips and reduces responsiveness. Same for rendering HTML on the server - increased round-trips and reduced responsiveness.

The answer depends on the trade-offs that the project needs. Is the API complex and used by lots of clients? Keep it pure.
Is the API small and/or used by only one client? Tailor it to the client?
Is responsiveness paramount? Put as much as possible client-side.
Is security paramount? Put as little as possible client-side.

IMHO there is no right answer that works across all situations, just as there wasn't back in the 3-tier day.
If it's laser toner, then it's resin and carbon fused to the page at a high heat. Carbon is an element so can't fade, and resin's only problem is ultraviolet. Pretty stable combo. I did a lot of research on this subject and concluded that acid-free rag + laser should last 500+ years.

http://carlos.bueno.org/2010/09/paper-internet.html
It is neat- the need to look at the second derivative in "Optimal Brain Damage" (because we know the first derivatives will be zero due to the use of optimization) also underlies Fisher information https://en.wikipedia.org/wiki/Fisher_information .
Except you can't turn off internet access on a per-app basis...
Totally agree that an ergonomically well designed remote with a small number of functions will provide a superior 'eyes off' UX. But it has sadly been quite some time since that description applied to any of the remotes I regularly actually use.
This is a cool project and it's fun to read about how he built it. I would like to see him open source it, so that people could make these for other states. It's also nice, in my opinion, that he gets a little payout from ads and I'm glad it's for something other than some kind of content-in-WordPress-site. Users might see a useful ad if targeting was configured right!
They let you upload GIFs. And when you drag a file onto their website a cool background shows up that says, "Drop image here" with an overlay of a Nintendo Power Glove that follows your cursor around.
Fear of accusations of bias (especially involving one of the nasty "-ism"s) and (legitimate!) fear of a tendency toward angry-mobbing people who make a bad decision, even if it's only bad in hindsight, drives a ton of society's behavior. See also: nutjob reports kids walking down the street as being in danger, entire security/child-welfare apparatus responds as if this is a legitimate complaint because if any one of them puts the brakes on it, even if nothing happens in this case they may later have their life ruined if something does, as it eventually will because statistics. ("tonight at 8:00—in the wake of [horrible incident], channel six investigative reporters uncover a pattern of ignoring complaints of children in risky situations on the part of the local police department")
Inside Atlassian: how our site reliability engineers do incident management
'Bioprinter' creates bespoke lab-grown body parts for transplant
Oh My Fish! is down because you gave Github a DMCA request to take it down. This taken with your bizarre domain redirect is about the most egregiously bad behavior I've ever seen in open source.

Watching you two quarrel has left me with such a sour taste in my mouth that I'm now wondering why my shell needs a plugin manager in the first place.