skysight-inc/HackerNews huggingface dataset:
He's just signaling that he has the right beliefs about the right issues, and is therefore a modern righteous dude.

Perhaps we should create a compiler that works differently for men, women, members of visible minorities, gays/straights, transgendered folks and so forth. I'm sure this would be a great advance in computer science.

But, more seriously, this is actually one of the great things about exact sciences - they are objective and completely fair. A compiler or a mathematical proof or the laws of physics can't be racist or sexist.

Unfortunately, we can't say the same about the social systems surrounding these sciences - a university department or a corporation, or some of the individual members of these organizations, can, of course, have bias.

I don't know that the solution is injecting social justice content into technical discussions. It's probably fine to have a social track at a technical conference, where people know what they are getting into. But in the context of a technical lesson, it seems like derailing off topic.
Like John Gruber, I think that calling the new 10" model ‘iPad Air’ hints at a future ‘iPad Pro’. Ever since the release of the original iPad, I’ve been hoping for a larger iPad. However, the reason I want such an iPad is so that apps can be built that use more screen real estate, apps more like on desktop OSes. I would love a full Photoshop experience made for touch (I use Photoshop Touch on iPad, but it’s definitely not the full Photoshop).

How I envision such an iPad Pro: 13.3" diagonal @ 3072 by 2048 pixels (1536 by 1024 ‘real’ pixels). That way, it could fit two current portrait mode iPad apps next to each other, and app developers can make new apps to take advantage of the 2x horizontal space. It would be great if, by then, iOS would support ICC profiles and accurate display of color spaces besides sRGB (Adobe RGB, CMYK, Lab, etc).
Just had a quick look at your site. I assume it is US only? (I like the idea, I had a similar idea for flat rental contracts here in Barcelona).

How much lawyer time did you need to spend on setting it up?

One suggestion for the website, it clearly states the benefits for the developer, but I assume the customer half of the deal would end up seeing it as well. Point out the benefits to that party, make it seem more of a win-win, rather than a developer covering their arse.
Indeed. If Watch the video, you can see one in the background. recognize which one?
The good news here is that IE11, Chrome, Firefox and Safari all support the newest Flexbox standard. It's pretty simple to bring in IE10 support with the older syntax.

Forget about the older box layout in Firefox that was built for XUL and earlier implantations in WebKit and gecko. Those have some horrible and surprising bugs and incompatibilities.
Heh, it mentions that noone can emulate yet shadow mask CRT.

Those are what I mention in my article (TVs that have triangle pixels composed of 3 circles)

I never use current CRTs emulation because I guess I never saw TVs that could be emulated, I think all CRT TVs I saw consoles running were of shadow mask type, having almost no scanline (and I was a curious child that used to put amplifying lenses in front of TVs to see their pixels...)
Another option might be Cyphertite. I have no direct experience with it but I love the browser made by the same group (Xombrero).

https://www.cyphertite.com/

Not clear to me from a quick overview of their site if they do de-duplication.
Nissan Tests 48 kWh Battery In Leaf
Never before have I been so indecisive about whether to upvote or downvote a comment. :)
Simply put, I did it because what is interesting for Canadians or Australians is slightly different from what matters to people in US. I'm working to open it to other countries as well, but that requires some work on my side. At the moment is only available in US, UK and Italy. I should've mentioned it.
I actually noticed this story on my phone during a movie break last night but waited to read it until I could get on my PC (running Ubuntu BTW) so I could read it more comfortably.

Further, I dislike the touch interface of phones. I may connect a mouse to it so I can see if it's more usable. Then I'd need a Bluetooth keyboard too of course. And since my older eyes strain a bit with the tiny screen I'll probably get a SlimPort so I can read the screen on my regular monitor. Wait! My phone is now a PC!!
Because the author could care less about fact checking.
Workloads have to use the network to do the following :

1. Shift data onto HDFS (obviously), this is rare though
2. Write results after reduce (or you can't read them) when you are doing ETL this can be significant; you are sorting out an image for a production system and this is non-trivial abouts of data (100's GB at least)
3. Shuffle; this is the worry (for me) MR jobs can shuffle a lot of data around pre reduce.
an act which would border on criminal negligence if it was done in the private sector and someone was harmed

For example, someone thought they got coverage for something and they didn't. That mis-communication can lead to actual harm when it comes to medical and financial issues.
No. What's that?
I never said that we shouldn't have self-driving cars. I'm saying the code that govern these cars should be open-sourced. To prevent governments (or al-Qaeda or the mob or someone else with the resources to get hackers) from having an advantage in figuring out ways to abuse these systems.

We already live in an age where pacemakers with wireless components can be hacked, and potentially kill the people who wear them.
The real benefit is mixing percentages with pixels. This makes things like sidebars and sticky footers a breeze.
"In the real world, if you want the best customer support, you're not likely to find it in the Android ecosystem. If you're looking for specific productivity apps like OmniFocus, you're not going to find it on Android. If you're looking for the best integration of Microsoft services, you won't find it on Android. So, how exactly is Android the "ultimate freedom"?"

Who needs RMS when this guy is on the case.
OK, I can see the case for that nitpick. Perhaps neither implementation is particularly "polished" in this regard, and the JVM one just happens to fail faster due to a statically-typed host environment. Polished or not, though, the end result is Clojure being more helpful when you make typos/newbie mistakes.
Somewhere between my main interests in molecular+systems biology and my work in microscopy and software(building and using), I gained an appreciation for biomedical imaging techniques.

From there, much hard work learning from oncologists, radiologists, pathologists, and technicians to figure out what we could do to enhance their work with imaging technologies.
US only for now. I'm a solo dev/designer so really just as time allows me to add in il8n.

Not much lawyer time. I had the fortunate position of having my dad as a lawyer/a good friend who was a lawyer to pass the idea on to. The core idea (save for storing signatures) doesn't have any legal implications, so building it was pretty straightforward on that front.

Re: the site, thank you for this. I currently have an item on my to do list labeled "guide for curious clients." On my radar for sure, but I'm more concerned with getting the basic pieces in place before I invite that storm :)
Good job assuming that anyone who writes an introduction to Clojure is a straight white dude. As it turns out, you're completely wrong.
Speaking of cool CSS animations, try this pure-css library:

https://daneden.me/animate/ (Animate.css)
On a slightly larger scale, we work with customers to do encrypted logical database backups using GPG and s3/Glacier.

Works pretty well, and we're able to de-duplicate because we keep local copies and make use of hardlinking. A bit of logic around s3cmd to look for hardlinked files before uploading takes care of the remote de-duplication (which isn't realistic after the files are encrypted).

Not quite as easy to adapt to non-linux machines or as practical for smaller files, but it's still quite useful.
Cost isn't absolute. SAP might be cheap for what it provides, but you wouldn't use it for your one-man business.
"As of May 2004, only the Pentium back end is as expressive as a C compiler. The Alpha and Mips back ends can run hello, world. We are working on back ends for PowerPC (Mac OS X), ARM, and IA-64. Let us know what other platforms you are interested in."
Even on the linked documentation page for cal(). I don't really see a reason for this feature.
You make very good points about early load testing. Unfortunately, as detailed in so many places including the OP, the integrator, the government's CMS, clearly didn't have the expertise to realize this. E.g. any vaguely competent at software development organization knows you have to freeze the requirements well before the week before the launch, and not make major changes less than 2 months before (the heavy registration process instead of allowing window shopping).
Having the best developers in the world is useless if you have incompetent management.

In this case, requirements were delivered extremely late, and they were still in flux up to a week before deployment. The system integrator went forward with only ONE WEEK of integration testing. There were 55 companies involved in this, not to mention all the state exchanges and other federal software systems that had to be integrated.

Better developers would have made a positive impact, but nowhere near enough to make this project a success.
A better contact form experience
Putting a "simple encouragement" in a technical tutorial like that is at the very least a non sequitur and detracts from the reading experience.

That's not to say educational material should be dry and without humor, but this is simply pure agenda.
Smokers getting annoyed looks at a Stones concert??? My how times have changed. The last time I saw the Stones in concert the entire venue was so filled with cigarette (and I'm sure other) smoke that when the house lights came up at the end of the show the place looked like a Cheech and Chong scene.
That is, of course, assuming that the e-cig uses tobacco, for which I see absolutely no evidence.

Here's some evidence for you to see:

http://www.fda.gov/NewsEvents/PublicHealthFocus/ucm173146.ht...

Diethylene glycol was detected in one cartridge at approximately 1%. Diethylene glycol, an ingredient used in antifreeze, is toxic to humans.

Certain tobacco-specific nitrosamines which are human carcinogens were detected in half of the samples tested.

Tobacco-specific impurities suspected of being harmful to humans—anabasine, myosmine, and β-nicotyrine—were detected in a majority of the samples tested.

You appear to just be taking all the claims that these e-cigarette companies are reporting at face value. Just like people used to take what the tobacco companies said at face value. I won't fall for it.

Are e-cigarettes safe than regular cigarettes? Maybe? Probably? Are they safe though? I have no idea and neither do you or anyone else.
You won't know if the other process is transmitting your key, though.
The problem for me is with new Torrent clients that they must gain approval by private trackers. There is so much ratio cheating going on that unless they are whitelisted it is pointless to get banned by private tracker for using them.

Private trackers are the only reason why I am still using torrents as there are some super specialized small communities around that share otherwise incredibly difficult to get material.
The key word is "portions". Likely the iPhone app you have in mind is a core business application and shouldn't be outsourced.

Procuring and maintaining your exchange server, active directory, fileserver, HR and finance applications, networking, routers, wifi, security, desktop, laptops, printers and help desk for all of the above for a fixed annual price per seat? Oh, yes please. Of course you should still have a couple of competent guys who can make sure the contracts aren't stupid so you don't end up with 50 mb quotas on the mailserver and no way to increase them without huge penalties etc. But it's 1-3 guys on the COO staff, not an entire department.
Heh.

But I would half joke that that would result in a bunch of angry people with torches and pitchforks showing up at sites of the owners of Database Two....

Which might be totally unfair if it's not really their fault.
IDE's rock. Eclipse anyway, it runs wherever I need it, runs finr with ssh -X. Eclipse gives me the same solid user experience on Windows and any Linux I've ever tried it on. I can't remember arcane keystroke combinations and the refactoring in Eclipse can't be beat. How about Navigating to the Implementation for a method? Eclipse makes this easy. This isn't Stockholm syndrome it's programmer nirvana.
Why? Magic unicorns will save it?
Unfortunately Subutex/Suboxone come with it own set of problems:

Detox drug is Georgia's new habit - http://www.nytimes.com/2006/06/12/world/europe/12iht-drug.19...

Suboxone: The New Drug Epidemic? - http://americannewsreport.com/nationalpainreport/suboxone-ne...

How a nation of junkies went cold turkey - http://www.newrepublic.com/article/113051/
Yes, they do deduplication. I'm using Cyphertite for some of my backups. Works fine, and the pricing is a bit more convenient than Tarsnap for home users.
In my opinion, your talk was the most interesting (and unexpected). You did a great job.
My dad went through the same process. He smoked his e-cigarette essentially non-stop, all day long, everywhere he went.

He eventually ditched it and went back to real cigarettes, though he smokes drastically fewer per day now than he used to. Unfortunately, though, I expect his habit to be back in full swing in the next few years.
"Militant glee" is such a great description. It's like they look at you in the eye and think, "that's right motherf*, I'm smoking in the building!"
Nice animal picture
Really nice and funny picture where a cat is scared by a mouse with a gun!
Ask HN: What happened to priceonomics?
The site has been one of my key spots for determining decent prices for used hardware for a long time. I really respect the blogging aspect of priceonomics. In fact, I would say they have some of the more interesting reads on HN. Yet, their product which reeled me in is no longer available. Will the used product search be back?
Wait, what? IE7 and IE8 work surprisingly well with Flexbox? I thought its only available starting with IE10, no?
I am not a scientist but I'm guessing it's not as simple as that or our methods for cooking food would have become less effective over time.
Sounds like delusions of tech bro intelligentsia... [1]

[1] http://jacobinmag.com/2013/10/delusions-of-the-tech-bro-inte...
targetting IE8 doesnt mean your site do have to look the same way on IE and modern browsers.
Your site or apps must be functional on IE , doesnt mean you cant give modern browsers users a premium experience.

Now if you work for a businesses that only allow IE broswers then good luck.
And I fail to see anything out of order with the agenda, "encourage women to program".
I think you misunderstand my point. Health care is an economic rent - a forced payment into a system that does nothing to advance society. It's like a thug who has seized the water supply and is demanding ever higher prices. What are you going to do? Not pay and die? The double-digit percentage of my salary that spend on fixing and maintaining the frail, degenerating body that evolution handed me I would rather spend on something else, if I could.

I would rather stay perfectly healthy, young forever, and not pay a cent. Wouldn't you? If moving towards that goal puts some doctors out of a job, well so be it. The end goal doesn't include their job anyway. Maybe they can go become engineers and create value, or go make better medical machines.
Communication between open and closed source processes runs via IPC. Since all the IPC functions are declared in the open source part, you can exactly check what data is exchanged between the processes -> You can see that keys are not transmitted.
By telling him to charge more, what he's saying is more or less to drop the consumer market and sell to bigger businesses.

It would probably be better for Tarsnap's financial health, but it wouldn't make it a better product for people like the OP who just want to save pictures of their dog.
It is conventional to use "he" when you mean "someone" (regardless of the actual gender).

Of course you may argue that this convention is evil, as a product of political oppression etc. etc.

And I'm not even questioning that - my point is that this is beyond the point. Even if it's true, it doesn't mean it has to be brought up everywhere all the time.

I'd like to be able to read an article on programming (or any other neutral subject) without an unrelated political or social agenda being shoved in my face, in whatever form.

If somebody says "to hell with your pet peeves, this is more important and you're probably a bigot anyway", that's fine to me - it's a matter of taste.

It gets on my nerves more when people pretend not to get the point at all (for the sake of polemics of course). "The use of the word she? Why on Earth would you think it sticks out? Of course if one becomes a programmer, then as a programmer she bears certain responsibilities. I can't see what you mean? I'm stumped? Why can't you read on - you're stupid, huh?" (as aaren subtly hinted in reply to my previous comment)
ebooks were the far far bigger challange for Amazon compared to 3d printing. Printing clothes? Printing Mobiles? Printing Washing machines?

Never. Ever.
Homebrewed Python includes the latest versions of pip and setuptools, making the command you suggested only necessary if you plan on sticking with the bundled system Python (which isn't recommended for reasons discussed in other comments here).
But 90% of content is made on them and is hardly changing anytime soon.
Unfortunately I don't have enough points to downvote this so I'll just have to speak up.

> entrenched misogyny, racism, and sexism tolerated by so many white anglo saxon.

During my 15 years, as a white anglo saxon male, working at 8 companies of various size across Canada I have never met a man who hates women. Over the last say 10 years I have always been the minority by race and have reported women 40% of the time.

It would be nice to have more women in IT (yes please!), but the crap you just spewed must not represent all of IT around the world.

I don't have an appreciation for the intro. I think it detracts from an otherwise great blog post. And I think it's ok for people to have mixed feelings about it too.
In 2009, the FDA tested some ecigs from China and found traces of DEG. This was used to raise fear, yet the amount of DEG was within the FDA's own tolerances as "safe". You probably use myriad products from China which aren't highly scrutinized and aren't up in arms about the safety of those.

I have an ecig company and the ingredients in my liquid are 100% American sourced. I have never worked for a tobacco company. Ecigs helped me quit smoking and my motivation is to help people quit and improve their lives.

There is no reason to be concerned about secondhand vapor. This is a recent study for you to read: http://publichealth.drexel.edu/SiteData/docs/ms08/f903492642...

We can compare the secondhand exposure from ecigs to something like grilling a steak and grilling clearly has a greater risk to give you cancer.
that last paragraph is the most interesting.
You could do it as a SBIR project and get your MVPs for $150K, and still get better results.

"Phase I awards are typically $70,000 to $150,000 in size and the period of performance is generally from six to twelve months"

http://www.acq.osd.mil/osbp/sbir/solicitations/sbir20133/pre...
The good news for those organizations is that Ubuntu 14.04 LTS is coming out in the same month Windows XP's support is expiring. If they are ever going to move off Windows (especially governmental institutions), now it's the best time to do it, with them moving off XP, and with Windows 8 being so schizophrenic, radical, and generally enterprise-hostile.
OT, but note that ‰ means "per mille". So 10‰ is equivalent to 1%, not 10%.
Google has too much authority over Android Platform itself like Apple and Microsoft :

While Android remains free for anyone to use as they would like, only Android compatible devices benefit from the full Android ecosystem. By joining the Open Handset Alliance, each member contributes to and builds one Android platform—not a bunch of incompatible versions

source : http://officialandroid.blogspot.com/2012/09/the-benefits-imp...
Currently government IT is operating under this idiotic idea that almost all IT should contracted out because :

"We can fire contractors if they don't do a good job"

"Contractors stay up to date on technology"

"Contractors are cheaper because we don't have to pay for their government benefits"

So for one, contracting companies that do a bad job may lose out on future work. But the reputation of the big companies is never hurt enough by this to get forced to improve. Even then, the fundamental problem is that government employees are very difficult to fire or even hold accountable so people think it's easier to hire contractors. When really the problem that needs to be solved is accountability in government.

Secondly, even if developers who work for contractors stay more up to date, it's really irrelevant because the government is extremely slow to upgrade on anything. We're still running Windows XP in a lot of places.

Third, if the bill rate for a developer is about 3-6 times what you'd pay a full time government developer, you're not really saving money on benefits. The thinking is that you only pay a contractor for a few years while they develop something for you, but IT is a continuing need. If your operation relies on software (which almost all of them do), you're going to be paying 3-5 times the cost per developer for the foreseeable future. Over time that certainly costs more than government employees.
I think there's plenty of room for the larger discussion about how much we actually (ought to) trust a lot of our closed source software that runs free and non-jailed on our computers day in and day out - and recent events haven't affected that viewpoint very much in either direction. However, data synchronization software gets tougher love from everyone these days for apparent reasons.

I read the updated FAQ and saw the note about blocking network I/O for the closed source process. If the closed source process in your client were locked down in such a way that it was only ever invoked from the open source process and had no way of doing any I/O whatsoever (network or otherwise) except with the open source process (where what goes in and comes out can be audited), then I'd agree this sounds quite interesting.

I'll be waiting as well, and sincerely hope you deliver something nice!
Use llvm-general. http://hackage.haskell.org/package/llvm-general

Idris uses llvm-general to have a simple llvm backend. Also llvm general is probably the nicest and most thorough llvm binding you'll find.
Android's prevalence isn't the victory for Linux that you say it is. Linux is much more about a culture of openness and freedom than it is about the specific kernel used. I—a diehard Linux fan—would be much happier to have a BSD flavor on my phone than the locked-down, carrier-controlled Linux-kernel-based operating system I currently use.
How can you check that the closed-source process won't ever read the key from the disk without elaborate contortions?