skysight-inc/HackerNews huggingface dataset:
This has an actual effect on the ability of the project to spread by word of mouth (online or otherwise), therefore its success and number of contributors it'll get

I completely agree with you.

"What's that you're using?"

"Microgram, I think. It's cool, you should check it out"

sound of frantic typing

"I can't find it on Google, how do you spell it?"

Variants on the above conversation happen every day.

Adopting a name like μg only places petty and annoying barriers in front of potential users.
seems that they are trying to replace Google's push API with a websocket-based solution. See https://github.com/WhisperSystems/TextSecure/issues/1106
Why Gantt charts don't work
I think they've learnt that one the latest F9R-dev flight looked like it wasn't interlaced.
World Cup Follow-Up: Update of Winning Probabilities and Betting Results
Still really paranoid about using something like this in production.
CartoDB gains access to geotagged Twitter data for slick interactive maps
Thanks for the feedback. I went back to the article (which we started linking to a couple of years ago) and saw the comments and, along with what you wrote here, removed the preference of scrypt and PBKDF2 over bcrypt.
Learning this seems to be a rite of passage for anyone who spends enough time doing Debian deployment work.

I think the complaints that starting daemons should not be the default are missing the mark: Debian is there to provide a complete, working system on its own terms. They want you to be able to apt-get install <thing> and have <thing> working, out of the box, with no further work on your part. I get that there are situations where this is inconvenient, and for my money there ought to be an `apt-get install --no-launch` switch rather than monkeying with an obscurely-named shell script, but if you've run into this then you've run into an instance where the system wasn't designed for you.

This is the same reason you probably shouldn't, for instance, do development against the packaged ruby - it's there to run the applications which Debian provides, no more, no less. If your needs align with the needs of the end-user applications which Debian provides, that's great. As soon as you step outside those lines, you're going to have a bad time.
Excellent points, all, and a valuable comment as a result.

However, why should the government make those decisions?

As a follow-on question to someone who gives a perfectly good answer that is convincing and reasonable, should that answer also apply to destination countries if someone travels or emigrates? i.e. should Iceland's (or Norway's, or Mexico's or Burma's) country decide what name I get to bring with me? (that they already do in some cases is not a valid answer!)
There is a chance that e.g. some internal formats within companies use LZ4 in a way that's vulnerable. They have legacy code and legacy systems and who knows what's at play out there.

Plugging this vuln would be a very good idea. The author hasn't convinced me completely that absolutely no one uses it that way.
Interesting stuff. I'm working on a system that we think will use version vectors. There are some other ideas like Interval Tree Clocks out there, but they look more difficult to translate into something that can reside in an SQL database. For that matter, it's been a tough challenge trying to translate some of these ideas into something that can work in practice, over HTTP, be sort of transactional in its behavior, and be able to work with single records at a time, rather than trying to transfer everything at once.
That didn't take long. Site down.

OK, this is simple folks. Use a CDN. Always for static sites. Easiest thing to do is to adopt CloudFlare. Free. Hopeoing to never see the dreaded "Error establishing a database connection" again.
Ask HN: are we ready for business finance in the cloud?
At my company we use a dated software which is a mix (or mess?) of access, excel and sql server for consolidating financial data and then for reporting this data in web based reports. The system is very unflexible and unstable, it is basically impossible to do changes or creating new reports since this has to be manually coded by the IT department. I also know that the budget for a new updated system would be in the round of EUR 100k.

My questions is: are we ready for a finance SAAS? I don’t mean an accounting software, I mean a consolidation and reporting tool for business finance and controlling. A tool that allows you to build standard finance reports out of different data sources, a tool that allows you to automate tasks and basically reduce the spreadsheets mess.

The thing is: do you think companies will at some point be ready to put their financials on a secure cloud solutions?
Sadly, the author of TextSecure doesn't think so. He thinks side-loading of apps and alternate app stores are a problem (he says that allowing installs that don't come from Play store is "returning to desktop security model which is completely broken" [1]). He also opposes TextSecure being on f-droid, etc.

[1]: https://github.com/WhisperSystems/TextSecure/issues/127
Is embroidery salwar apt for parties?
Hello guys I have a doubt whether embroidery salwars are suitable for traditional parties or not because my cousin told me that embroidery salwars from unnatisilks are awesome and make her look more beautiful in the previous party with her friends.Usually salwars are very comfortable to wear at any occasion.I also have to attend a party shortly within 2-3 days.So guys suggest me whether it is good or not to buy a salwar.
You could also just attach EIPs and use those, right?
And now we wait to see their connection with Apple's new health initiative...
To the OP: for additional amusement and possibly some educational epiphanies, try compiling and running this on your smartphone (assuming it's a multi core ARM).

The cache coherency rules are different in ARM and Intel CPUs, you should see quite different result from unsynchronized access to same memory locations. On ARM, you need to be more careful with explicit memory barriers, especially when you attempt to write lock-free code, or you're in kernel space.

I expect that on ARM, you're going to see a lot less random because an entire cache line written to by one core will replace another cache line written to by another core, thereby showing only the randomness contribution of one core.
DoppelLab is a real-time model of a MIT building sensor data
This is not "annoying" but actually a very hard feature to implement. You should thank Andrew for that! :D
Mass. Supreme Court: Defendant Must Decrypt Computers for Police
The main problem isn't speed, it is the prohibitive cost of certificates and the low adoption rate of SNI (Win XP still isn't compatible).
Yeah, the whole "how to install X on linux;apt-get install X" is asinine. Would almost be OK if they said "Ubuntu" instead of Linux, though.
“We rarely hear, it has been said, of the combinations of masters, though frequently of those of workmen. But whoever imagines, upon this account, that masters rarely combine, is as ignorant of the world as of the subject. Masters are always and everywhere in a sort of tacit, but constant and uniform, combination, not to raise the wages of labour above their actual rate…Masters, too, sometimes enter into particular combinations to sink the wages of labour even below this rate. These are always conducted with the utmost silence and secrecy till the moment of execution; and when the workmen yield, as they sometimes do without resistance, though severely felt by them, they are never heard of by other people” In contrast, when workers combine, “the masters..never cease to call aloud for the assistance of the civil magistrate, and the rigorous execution of those laws which have been enacted with so much severity against the combination of servants, labourers, and journeymen.” - A Wealth of Nations
> You cant run all the services Google provides for free

What if we modify the client libraries such that they still use Google services but push the content (such as messages, contacts etc.) in encrypted form. This would be no different than using GMail but with an offline client with PGP.
The way of the middle could be a self-hosted solution which would be like a SaaS but without giving away your confidential financial data
CyanogenMod – Android Community Operating System
A question?

How does the 'tracking' of the movements and location of a cellphone by the cellphone towers and/or WiFi networks work?

Or, The tracking by the towers works all the time so that the cellphone network will know how to send an incoming call to the phone? If so, is there a way to turn off the phone so that it can't receive calls and can't be tracked, noticed, or followed by the towers?
5 ways to give effective feedback
How is this better than, say, Virtualmin?
If I were a drug dealer, I would take the advice of fictional 1960s mobsters in Goodfellas, and not use the phone.
I used to love Django, but after using it for a couple of years I've got a bit sick of it. The template language is horrible, as is the ORM. It's only redeeming features is the forms framework (only just) and the admin panel. That being said, it's super-awesome for getting a quick demo up or starting a project with unclear requirements.

Edit: Why the downvotes? The templates are slow[1] and restrictive (no function calls with parameters in templates. wat). and the ORM is utter rubbish compared to SQLAlchemy. Django shines because it is convenient (and there is a large ecosystem) - relationships are easy to configure and everything just works together. Which is nice I guess, but it does force you to use all of Django's inferior stuff.

1. http://tomforb.es/just-how-slow-are-django-templates
I'm paying for certificates about as much as for domain names, and it's a small fraction of what I'm paying for hosting.

Win XP with non-IE browser supports SNI.
The title feels link-baity. The headline could say "what the police can get and how they can get it" but that wouldn't have been as clickable.
ExtJS: a dream or a nightmare? (2013)
How do either of those get the data stored on the phone?
My first reaction: "Fuck, we should hire this guy...".
Then I read the commendation, read the name and realize we did hire you as an intern last summer, and I know you. I never knew this story though. Really impressive, man.
South was the defacto standard app to manage your schema, so it wasn't really such a bad issue.

It's better to have it built in, sure, but it wasn't a nuisance before.
Do you have experience of this? The reason I am a bit wary of this idea is because the best selling point of finance in the cloud is that you get rid of local IT and maintenance. One way I thought to solve this would be to remotely manage the company server where the application is running, or would you think the company would not like third parties to access one of their servers?
I'd like to see Chef/Puppet/Ansible build/deploy scripts for the test boxes, and the same for the box that siege was running from, assuming it's not a personal laptop (and if it is, it shouldn't be).

Benchmarks are hard, and it's a lot easier to be confident about results if others can easily repeat the experiments.
DigitalOcean DNS are down
Out of interest, why not just self publish on the net avoiding the whole money angle altogether? Is there another advantage in going down that route if it basically doesn't pay?
It's not that it might not be perfect, but the fact is that if the experiment was run with incorrect parameters the result might just be plain wrong.
In which way does python hinder you in editing the CSS? How about making your own or learning python?
Even then, like it's mentioned in the article you need a 16mb datablock.
A, also true.

I always custom install from a Windows disc, and throw away the "monstrocity" that comes pre-installed in the OEM machine.
What do you not like about the ORM? It's one of my favourite pieces of django.
The reason why wives are to submit themselves to their husbands is because the Bible actually SAYS SO - or didn't you read the Bible when you were at Catholic school?
(It stems from the fact that Adam was created first, and Eve second.) The fact remains that, if more people actually read their Bible, and used it as their moral compass, our world would not be in the mess it is in today. However, I do agree with you that "scientific nonsense" should not be taught in schools. This should of course include any alleged scientific theory that says that life sprang from nothing (This has never been observed in ANY laboratory anywhere in the world and totally contradicts the known laws of biochemistry), and that 'simple' organisms have changed from one form into another more complex form over time. There is ZERO fossil evidence for this fairy tale (all of the fossil evidence refutes it, and shows that STASIS is the rule [i.e. no change]), and almost any molecular biologist will now tell you that this kind of change is impossible anyway - which is why many of them are now abandoning Darwinism).

The fact that you use the term "creationist nonsense" shows that you are either (a) an outright atheist, or (b) have not bothered to study elementary science, much less the Bible, despite your apparent Christian schooling. You are therefore not qualified to make such a comment.
What about somehow incorporating QUIC into this? Could that possibly cut down on a round trip or two here? Seems there is a lot of promise to that protocol, but not much news about it.
Triple Monster Black Hole Discovered
Notes to Future Self After a Startup Journey
I don't think that many people care about server-side templating anymore. Some excellent JS frameworks has done away with that.
Can Universal Basic Income be tested with Cryptocurrencies?
Win XP isn’t receiving security updates at all, not getting a secure connection is the least of its users worries.
RabbitMQ Exchange to Exchange Bindings [AMPQ]
Not that easy. I'm trying that right now on a second phone. I've rolled my own ROM which I'll update this weekend with all the cool new stuff (especially the mock play services / maps v2): http://forum.xda-developers.com/galaxy-nexus/development/rom...

mar-v-in and his µg are corner stones to build a nice free android. As for a server side I'd suggest ownCloud at the moment. I'm running one on ipv6 at home. Works great.
Bitcoins to Become Legal Currency in California
BLAST OFF BELLY FAT IN 10 MINUTE SOLUTION 5 DYNAMIC WORKOUTS EXERCISE FITNESS
Actually the way you check for Google Play services doesn't involve nulls at all, it's a status code.

And related to null-checking, I took the pervasive approach in one of my apps for fun. It's hilarious - almost 1/3 of my app is checking if something is null. Makes you wish for a switch to a language where nulls don't exist unless explicitly asked for.
Virtually Crime Free County Gets Armored Vehicle Alex Jones
Getting consistent KDE/GTK2/GTK3 theming feels nigh on impossible under Linux.
I'm curious what happened to damage the video in the first place? Did the vehicle record a normal quality video, and then it got corrupted over transmission? Wouldn't corruption like that be random though, and not within the encoding?
What Is This Mysterious Signal From Deep Space?
I couldn't agree more. I'm using ownCloud with InstandUpload to handle photo backup, and ownCloud itself for the DropBox equivalency. With Cal-DAV and Card-Dav enabled, owncloud let me disconnect from Google Contacts/Calendar. Owncloud support for rainloop means that I have GREAT webmail (which I never use) and more importantly, an IMAP server I run on top of this. It's becoming a lot easier to disconnect, with the sole exception of the Google Play store.

More importantly bitnami makes it a one-click install for all of the above, minus the IMAP server.
Ask HN: Way around IRS 20 questions for contracting?
Background: In the US, an independent contractor/consultant can not work directly for a company like an employee. This was in response to some companies (Microsoft) classifying employees as contractors to avoid paying benefits, etc.

However, a job shop/outsourcing agency can rent you to a company on a long term basis. One agency that I worked for payed me $65/hr and charged the client $130/hr.

I've contracted and had my own clients but the rules limit my flexibility. I.e. going to a clients site and getting guidance and then working offsite is fine but if I want the ability to work on site day after day without getting my clients or myself in trouble with the IRS I can't as an independent contractor.

What are my options for performing the agency role and capturing that value myself?
> The more error checking code one writes the more one must maintain and the higher the potential for bugs.

That's an artifact of the chosen environment. Not checking for errors in that environment is a bug.
My company's new SaaS based website for marketing automation. Thoughts?
> No option to store on the phone, but instead you had to save to google account. I am not doing that.

I have no problems whatsoever storing contacts on my device...and my friend puts all his on his SIM card.
I'm really curious why you say that? Certainly it seems to me there's enough downsides to client side rendering still that I can't see how it's that clear cut.
Writing a template in one go, all in one file, is still vastly easier to wrap your head around than writing all sorts of different components in JavaScript and then gluing them together. There's great JS templating frameworks, but I don't see why anyone would use them unless you really have to, e.g. for data binding / dynamic changes to the DOM.
Best practices in modern web projects
That's right. I remember that wikipedia was saying all browsers under XP but I just made a test and chrome is compatible. Still I suspect that most users who are still using XP either don't have a choice of browser (locked down corporate environment) or aren't sophisticated enough to worry about changing browser. And XP usage is still shockingly high.

The cheapest wildcard certificate I can find is £99 per annum. No matter the security requirements I just do not believe it costs that much to run this service. I suspect that we have a bit of a cartel there.
25 countries photoshop a journalist to make her beautiful
Professional NATIVE Korean translation FOR ONLY $5
"Thank YOU! A ++ Exceeded my expectations! Very quick and professional service!!"
~Gig Extras buyer rmns828, approximately 5 months ago on Fiverr

"Excellent Job, I am Very Pleased with this seller, will order again. A+"
~fiverfan, approximately 4 months ago on Fiverr

"Super cool dude - and thanks for the tip!"
~fotodog13, approximately 5 months ago on Fiverr

What are you waiting for?'
My customers have been extremely satisfied with my translation services, exclusively here on Fiverr.com. Buyer sends me a document, I translate it in UNDER 24 HOURS, and I send it back.
Well it all depends on the context which is the issue. The context is defined by what you were doing and what they thought you were doing arbitrarily merged together by the better wrangler of words.

If you are doing something criminal or something borderline which may incriminate you, the best thing to do is not carry the phone which is my point.

However, the monkey on your back is when it becomes an entertainment and communication portal for everything replacing other forms of communication. At that point you rely on it too much. I see this so many times a day it's incredible.

It's not paranoia on my part but more that I create more things, communicate more deeply and enjoy life more now I have a shitty Nokia and less "services" to consume.

Everyone wants a slice of my attention these days. After some deep thought, they're not welcome to it as it's only finite.
I'm not sure why you'd hate the template language. Its deliberate dumbness can be tiresome, but on the other hand, if you're running into that, it's a code smell. I was sceptical about the whole "designed for designers" aspect of it - but I've had to introduce a couple of people, one of whom isn't a developer, to Jekyll at work, with the Liquid templates which are very similar syntactically, and it's been picked up very quickly.

I keep hearing it's slow, but I haven't had to run at a scale that it's a pain point, so I wouldn't know.
> as Android ecosystem is getting more and more dependent on Google's proprietary software

This is untrue when you're talking about app development, which this is about. It can be demonstrated by simply pointing out that Microsoft's, Amazon's and Baidu's Android derivatives are fully functioning commercially even though the Google Play Services are not available on these devices. The Amazon App Store even has 240,000+ apps.

There's an increasing amount of propietary Google software running on Android phones, but that has no consequences for other apps. No functionality of AOSP is being absorbed into Play Services at all.
> Win XP isn’t receiving security updates at all

Just a note, MS already made (at least) one exception to that.
> Ms. Holmes sounds very capable (Learned Mandarin in her spare time as a teenager, as a result spent a summer at the Genome Institute in Singapore,etc, etc,...)

Actually, that anecdote made it evident that the reporter clearly didn't do his research. If he had, he would have known that one of Singapore's draws since its inception has been its English fluency. This is particularly true in its white collar/STEM companies and research institutes.

Moreover, many of Singapore's ethnic Chinese are non-native Mandarin speakers, being of Southern Chinese descent. They would almost certainly feel more comfortable conversing in English than in Mandarin, particularly if they are highly educated.
That's pretty much a selection sort.
The police can get access to your cell phone data from the phone directly too. Its just that when they try to present the data as evidence in criminal court, you can prevent that by filing a motion to suppress that evidence. The police won't be punished for the search unless you sue them in civil court.

The same thing is true of the NSA, but the NSA never presses criminal charges, so it is only vacuously true.
Other languages are more in demand than C++. You'll have an easier time with something else.

I have a lot of C++ experience, but I've been taking jobs in other languages because the demand for C++ isn't there.
I'm confused by this. S3 GET requests are the cheapest request type, and getting the images out would just cost you the bandwidth involved.

Maybe you're mixing things up with Glacier?
When I first started there was no automount for CD/DVD drives!

That made it pretty unusable for all but the most tech savvy.
I'm currently writing a server-client secure architecture, an alternative to using HTTPS APIs that should work particularly well with mobile apps.

You acquire apps from a store (a trustworthy source) so you can assume that data hasn't been tampered with. Hence you can include with the app files a server certificate and a fallback certificate, and you can use that to securely authenticate with the server.

I'm trying to keep the overhead far lower than TLS (currently, for session resumption only ~210 bytes need to be exchanged for a functional connection), and alleviate the financial burden of TLS certificates (you pay the cost of secure delivery to the store, anyway). RESTful APIs should be pretty straightforward to translate to this model.

Apps today use HTTPS for secure calls to the API, and I think it's highly unnecessary to have the overhead of certificate presentation, cipher negotiation, and even the HTTP header for what is often as few as 40 bytes of request/response data.

Currently the server seems to perform extraordinarily well: I'm running a PHP backend and have a request-response model, like HTTP does, and I'm working on optimizing it to the levels of lighttpd, because I know it's possible. My point is that a reasonably secure specialized protocol can be made more efficient than TLS, especially when you know what you are always connecting to.
Scams, scare ware and threats
How online hackers tap into your worst fears