skysight-inc/HackerNews huggingface dataset:
Interesting, but needing User-Agent string to determine the fingerprint in the first place makes it a lot less useful in my mind.
Ammon, Idaho has dark fiber and your city probably doesn’t. Here’s why it matters
If I were leading Slack, I'd be ecstatic. This move by Facebook is validating.

Also, I'm sure they'll produce lots of insights and make lots of mistakes I can learn from...on their dime.
Man, this thing is going to destroy all the dish-washing jobs in the service industry within 5 years, mark my words.
The fact that people don't understand the word "theory" is worrying because it's a flag that they don't understand scientific method. People don't know that a "hypothesis" is the guessing[1] part and that a hypothesis supported by experimental evidence becomes a theory - it becomes less of a guess.

Popular science programmes or reporting fail to explain this and reporting often uses the word theory to mean "has a hunch".

[1] supported by principles I guess.
Yeah, in English I'd say the word 'theory' has three distinct meanings. A guess, as in 'I have a theory about this;' a scientific theory, i.e. set of testable hypotheses, etc.; and a set of related propositions that form a cohesive subject (like number theory).
I am a satisfied user of Hiflowsuite. Great soft.
Yes and no. Pure go libraries are statically linked, but if you run 'psof' on a running go process on Linux, you will see open file handles to some shared libraries.
Burroughs, being a stack machine, had MMU like qualities 'for free. Desktop got there 25 years later.
I may be dense, but I never found them funny or even interesting. Anyone care to explain?[+]

[+] Or will y'all go Louis Armstrong on me? (https://quotabl.es/quotes/20237)
For security probably. But security isn't the only reason that I choose an OS. OpenBSD's security comes at a cost. They are usually late to the party on non-security features. Many of the security features make OpenBSD much slower. Even for security software OpenBSD isn't as big a win as the devs make it out to be. Take for instance PF, OpenBSD developers will be quick to point out that the OpenBSD version is more up to date. But that doesn't tell the whole story, FreeBSD is using a fork which allows for multi-threaded execution which is a must most non-trivial deployment scenarios. Further more OpenBSD often takes to hard of a line on security enhancements with the belief that the kernel should be the line in the sand. Usually, one prefers multiple layers of security but OpenBSD says the kernel is often good enough. See OpenBSD's refusal to add a MAC framework for an example of this. Jails also don't exist for similar reasons, though they are useful for reasons other than security.

The source you have for the 'testbed' for new technologies makes the claim but barely has warrant for it. On the other hand, OpenBSD is much more liberal about breaking compatibility especially when it involves security. While I'm not going to excuse OpenSSL, NTP, or Sendmail they are all general robust software that has been in use for decades. Aside from LibreSSL the OpenBSD rewrites have been incompatible.

FreeBSD also offers a number of incredibly compelling features outside of what OpenBSD can, or will offer in the short to medium term. I'll just list them: virtualization with Bhyve, boot from zfs, a linux compatibility layer, a much more modern package manager, official java support, the ability to install binary blobs.

None of this is to say that OpenBSD isn't a great choice, but recognize there are reasons to choose both platforms and that one doesn't need to spread FUD to advocate for their favorite platform.
Selling it does not necessarily mean giving up that advantage.
A sound artist who creates rhythms using the Euclidean Algorithm
Does anyone have a take on how to deal with app's appearance using these kind of tools? While a lot of apps using it look impressive, don't we lose the native look and feel of the OS?
Out of curiosity - what kind of hardware are you running on?
bragging != being unashamed

I'm not ashamed of many of my faults, and I will gladly talk about them if they're contextually important, but I'm not proud of them.
I ditched Wells Fargo after getting lots of repeated calls at anytime of the day or night to verify the last transactions on my account. Based on the same transactions, they could figure out my most recent location and develop something that's a little more careful about the time/day of the week this automated calls were placed.
Agreed, actually... I don't like being taxed, but if it's going to happen, I at least want my money spent wisely. And I absolutely think education is one of the best (if not the best) outlets for that.
The potentially new owners (the listing[1] is marked "sale pending") would definitely have a lot of work to do but fortunately it does not look like the silo is below the water table. I looked at silos for a while and a lot of them were simply full of water as they required constant pumping if you wanted to keep them dry. Not all silos kept the missile vertical (like this one apparently did), those have large doors which can open up (assuming enough power/hydraulic fluid). Given the 51' diameter by 300' deep measure of the silo, if you put an elevator right down the middle you could have 25 floors of 'pie shaped' rooms (assuming a 1/4 section per room that is approximately 1900 sq feet per floor (47,500 sq ft total) That is a pretty big workshop space :-)

[1] http://www.century21.com/property/8422-clovis-hwy-roswell-nm...
Exactly, $60 billion over 10 years is a drop in the bucket compared to the $610 billion every year for "defense".
SpaceX Dragon v1 is "human rated" to NASA standards. There is only crew inside while berthed at the ISS, which is what requires a human rated capsule.

In an extreme emergency, a crew could put on emergency breathing equipment, and use makeshift seating, then ride the capsule home.

One of the major reasons the Dragon v1 can't launch with human crew inside is that it has no launch abort system.
Any recommendations of other BSD VPS providers?
As a datapoint: we build the Minuum Keyboard (http://minuum.com), and our iOS version was written from the ground up in Swift. That is shipped in the App Store and has been since iOS 8 launched.

To echo much of the sentiment here: the language is definitely usable in production now. The tooling is not ready yet. We have wasted untold hours dealing with XCode crashing. If you're contracting this out keep in mind those hours.

There are also some issues with the bridging to Objective-C for Cocoa APIs. As an example: we've had a few cases where for performance reasons we've needed to replace Swift arrays with NSArray objects.

That said: there's a lot to like about the language and there are parts of our codebase that are really nice by virtue of being Swift.

EDIT: I want to agree with a number of people here about using the language your contractor is comfortable with. If you don't have a strong in-house reason to use Swift, Objective-C is going to be around for a long time, so I wouldn't worry about that.
Today, the cost is somewhere around $50/unit, not too bad.

If I could allocate my tax dollars toward programs like Community College and other non-University options (Coursera?) I would be all about higher taxes for education. But I get fatigued and resentful when public institutions cry poverty and then we see things like this:

> UC Berkeley Police Chief Victoria Harrison retired with a lump-sum package of $2.1 million and was immediately rehired as UC Berkeley police chief with higher pay than she had earned before her retirement.

http://www.utsandiego.com/uniontrib/20081212/news_lz1ed12top...
Since we're talking about remote work.

How is this handled at the administrative/legal level?

Does the company (US based, in this case) have to create subsidiaries in all the countries where the employees are? Or do they have to register themselves as freelancers and have a contractor contract?

I know, I know we're not lawyers here. But anyone has some pointers?
I do understand your concern. And to answer your question, I don't care if they do access my physical letters since they can do that without my permission anyway. It's just a matter of their will and tech they will use.
Fair enough; what I know is from what we learn in school, from discussions with people, from my parents and grandparents, and of course in part from media.
Then how can we expect anyone else to understand it? If this is the case, why should anyone even try? I'm not saying you're wrong, it just begs the question: "If the people who have undergone training to be prepared in this field can not understand it correctly, why should I (who am not remotely related to the field) understand it correctly or even try to?"
I store a dynamic TrueCrypt volume on DropBox. I use a dynamic volume so that Dropbox need only upload the changed blocks from my machine. It seems to work fine.

The TrueCrypt docs warn about using a dynamic volume [1]. I'm not concerned about leaking info about which volume sectors are unused.

[1] http://andryou.com/truecrypt/docs/creating-new-volume.php
As in, I do not want to see money thrown at majors that can never pay back the investment or require such skill and luck to achieve pay back relative to the cost.

Good point. Paying for somebody to get a degree in, say, Medieval History, so they only job they can get post-college is "Barista at Starbucks", seems suboptimal to me.
Stalwarts of Tech – Interview with John Davies
This is really interesting. Would you mind stating which company you work for?

Also, are there other companies that operate 100% remotely? I'd be interested in putting a list together.
Well, the question is "fit for what?" A male ostrich is obviously not very fit to flee predators, so people who think only in terms of survival have a hard time understanding how it could evolve.

In that case, the answer is "fit to attract a mate." In general, I think the role and implications of sexual selection are underappreciated by folks not familiar with the details of evolutionary theory.

It's not just who survives; it's who reproduces.
Those guys are idiots. I figure they turned a shameful weakness in high-school into a badge of belonging in college and real-life. It's also a lack of humility. I'm ashamed to be associated with them.
It's pretty incredible that so much effort was even necessary. The solution was there at the start - put a chunk of iron in the pot - but despite the known and obvious health benefits and miniscule amount of effort, the population simply rejected it.
I had a more enlightening, more rewarding, more encouraging experience in community college than I ever have had before or since in any other form of education.

If I can place any flaw on it, it's that the experience was in fact too edifying, and kind of ruined my attempts to survive the painful meatgrinder that was an actual full university education.
It seems worse than that. Now there will be 2 layers of possible false positives - your card and your merchant's payment processor. I can understand a merchant opting in to a sift science like service, but having it built into the processor seems like a bad idea.

Stripe has no relationship with the end user, and should not. A legitimate buyer can't possibly be expected to call into Stripe to verify a transaction before or after a purchase attempt like they could to their own credit card or bank.
So no more trigraphs??//
A Brief Overview of Deep Learning
My only real complaint is compilation time. I'm at around 3000 lines of code and maybe 30 files and it takes 2 minutes to compile and run. An Objective-C app would be less than a few seconds, but unfortunately Swift doesn't do incremental compilation.
Just deployed a FreeBSD droplet and I'm not sure if it's just because the host network is busier than my other droplets, but I seem to be getting about half the network performance that I can in a default linux droplet. They are using Virtio, which is good since it doesn't require hardware emulation like the E1XXX devices on KVM. I should probably use a better test than cachefly but just wondering if theres any known tweaks/tips that should be done for FBSD on KVM with virtio devices.

Disk performance is also lacking in comparison to the ubuntu droplet as shown in the pastebin. Could just be because everyone's spinning up fbsd boxes on this host? :)

http://pastebin.com/raw.php?i=E8Q06XgM
Hmm. I still see it on their website: https://www.freebsd.org/art.html

Or am I missing something else ?
Well, that response was unexpected.
No, there are problems with racial profiling long before things devolve to "unreasonable, excessive and unwarranted violence." What defines a "problem area" as you put it? What is an "indicator"? Am I incorrectly reading between the lines here to say that you believe that it is perfectly acceptable to police black neighborhoods at a higher rate merely because they are black neighborhoods? That is, your "indicator" is, to put it bluntly, blackness.

EDIT: Like any mutual fund manager will tell you, "past performance is not a guarantee of future results." Police policy is barking up the wrong tree if they think that blackness/race are the variables to watch, much like anyone would be amiss if they solely looked at TTM rate of return for an investment option, and that is to say nothing of the positive feedback loop that racial profiling creates. Poverty, education levels, and the availability of social mobility are the variables that should be watched to create sane public policy in the USA.
Everyone needs to know all of the things. Just because it's a pain to get now doesn't mean people wouldn't use it if it were there. Remember when monitor mode meant patching drivers and running a weirdo kernel? It's like that.
I understand his question.

The question is: Why is it acceptable for a group of people defined by "nationality" to form a collective (government) that creates and enforces economic protection for itself against non-members, but not acceptable for a group defined by "race" to do the same?

The closest you came to answering this was when you wrote "Given that it does exist, it should operate for the benefit of its citizens." (https://news.ycombinator.com/item?id=8886112) which to me reads as "it is acceptable because that's the way it is today" or possibly "it is not acceptable but that's just the way it is".
You can build a customized kernel.
Yes, but you can use custom kernels with FreeBSD on DO. In the comments:

"FreeBSD droplets do allow you to customize your kernel. Unlike other droplets these boot from the kernel within their filesystem. This is the reason that FreeBSD is not available in NYC1, NYC2, and AMS1 as these regions do not yet support this option."
>But at the end of the day, if you're hiring an outside company to do this, why does it matter to you what language it's written in? Shouldn't they be able to use their best tools?

Unless the owner wants to be forever betrothed to the outsourcing company the language selection is a valid concern. For instance, [she|he] may want to take over updates when iOS9 comes out and plans on being proficient in Swift by then.

The owner should weigh why they wanted Swift in the first place vs. the consultant's recommendation and then decide from there.
Django core developer talks future of framework and Django Software Foundation
Zooming out on the sample page ( http://grillitype.com/typefaces/gt-sectra ) seems to indicate there is no font hinting. I think it would be nice if you'd indicate to customers that it's a bad idea to use this font in low-dpi situations.
[Whitepaper] Get Your Startup Funded
This is also talked about in the book, "Silence on the Wire".

http://www.amazon.com/Silence-Wire-Passive-Reconnaissance-In...
Gee, almost sounds like Butterfly Labs was a scam on top of bitcoin scam. Sell preorders for a money printing machine, build said machine, and sit on it printing money for yourself.
> You may argue that monopolies are bad, but...

The "but" is all BS. The answer is "You might argue that monopolies are bad, but you're thinking like a consumer not a company. Monopolies are good for you as a company because they result in profits, which is the whole point here. Remember that 17-cent-per-ticket-profit figure from the last sentance? That might be a good number for consumers, but it sure isn't for the airlines. You're starting a company, think like a company."
Ideation on Demand: Listen to Your Cloud Community
It wasn't until it was spun as a lucky charm that they actually deigned to use it properly. The pre-existing superstition was only a delivery method for the solution, not a result of it.
Awesome, congrats! Sounds like you are on to something.
User friendly but yet an incredibly powerfull tool to run my business!
Hey Paul,

Glad to hear FBP is going strong. You may not remember me but I had a chance to work with you many years ago on getting the Java based FBP framework to input/output HTML (ie like a servlet node). Always loved the paradigm, the parallelism and genericness of the whole concept. I wrote many, many networks and eventually wrote an FBP parser that would create programatic FBP networks from XML files. I was wondering if this sort of thing (interpreter/parser/language) was ever incorporated into FBP itself? If not - are their any plans? Nowadays JSON would be the way to go. Thanks again - hope all is well. Chris S
That sucks. I had a somewhat similar experience trying to buy about $2k of stuff in person in a shop I hadn't been to before, Amex blocked it and I instantly got a ping on my iPhone app. The process to unblock it was stupid - I had to call in - but I think they're making headway. It would be nice if you could just TouchID a "yes, please authorize this transaction".
You don't understand how having multiple highly-different forms for each name is harder to read? People read a token at a time whenever possible.

Nobody is arguing that you should be able to use multiple forms for different variables. They're arguing that you shouldn't use multiple forms at all.
I am also seeing really poor write speeds when comparing to my Linux droplets. 11MB/sec vs. 216MB/sec on Linux
I was good in math and I dropped astronomy because it was all math. That and it was extremely boring.
The big problem lies in misunderstanding what fitness is. Fitness _only_ means surviving long enough to reproduce (and doing it). A genetically fit organism is one that reproduces. To be more fit the organism must reproduce more than others in its species. Conflating fitness with so-called desirable traits is what I most often see.
Sure they can. A low false positive rate is almost a given. Low false positive rates are acceptable everywhere else, even in medicine, and when the "cost" is a minor inconvenience for perhaps millions in time/energy saved, its an acceptable business choice, even for me as a consumer.

(You note that Stripe has no business with the consumer. Well, then, this doesn't affect your relationship with Stripe, because there is none. It affects your relationship with your card's fraud prevention, which has and will always be there...)
I hope you never move code between different code bases, then.

Wouldn't it be a lot simpler to have a single style?
Many thanks for the history part.

I got introduced to computers with a Timex 2068 back in 1986, but as a language geek I always researched the old systems.

Additionally I managed to use a few languages of the Algol family for systems programing, hence strenghting my belief in safe systems programmin.

One of the best quotes I keep recalling is the Turing Award speech from Hoare, where he mentions his company customers were against having support to disable bounds checking in Algol compilers. Yet here we are.

Every time I check the CVE list I wish UNIX had never left AT&T labs.
If a hacker wants money they can go online and buy 100 credit cards for less than $10. If they want bank accounts, they can take over someone's sloppily-admined botnet that's already collected thousands of accounts. Even script kiddies know this stuff; those are usually the people who run botnets or make money off spam.

You spend more time trying to pilfer anything useful than would ever be useful. Then there's the whole getting caught bit; most hackers are prison-averse. The only hacking you will see at Starbucks is benign proof-of-concept stuff and research.
Any way to add annotations onto the engagement graph? Otherwise all I see are peaks and valleys
>As a libertarian / ancap who believes taxation is theft, I don't support anything involving spending tax dollars, no matter how noble the end.

That's pretty hard core. How would you fund services like police/fire departments or infrastructure improvements (roads, electricity), basically anything where its existence benefits many (as opposed to say redoing education to require parents to pay for individual tutoring of their children) - voluntary tipping, usage fees?

How would you pay for courts and enough government to enforce contracts?
Not right now, but something we are thinking about.
well, there is http://webkitgtk.org/ for webkit on linux.
are you talking about Beanie Babies?
I think this could be a Good Thing for many firms, but let me add that some firms will want something more customizable, and with better support for integration with their other apps, content, events, etc. For the firms that want something that's:

a. built by a company with an enterprise focus as it's core

and

b. built with integration with your other enterprise applications as a core principle

c. is open source

Then I have another option for you.

http://fogbeam.com/products.html

http://fogbeam.com/quoddy_enterprise.html

https://github.com/fogbeam/Quoddy
Ask HN: Launching soon email capture – anyone using Twitter as an alternative?
Instead of the standard Mailchimp/LaunchRock 'launching soon' email capture form, we're considering using Twitter as a substitute (e.g. 'Stay up to date on our launch by following us on Twitter' vs 'Enter your email and we'll let you know when we've launched').

Anyone have any experience doing the same? Metrics, anecdotes, opinions are all welcome.

We know our target launch market user is also likely to be a Twitter user, and we're OK with limiting our reach at launch to Twitter users. Our only concern is that the notifications will get lost in the firehose for users with large following counts.

Thanks HN!
Readable, or reason-aboutable?
And then one day somebody is going to realize "F%!#, none of this stuff talks to the rest of this stuff" and the tide will shift the other way. :-)
Yes, it's really sluggish. Also both power off and resize do not work for me - as I wanted to upgrade it to compare the performance.
No. The parent suggests having 2 machines (1 at each end), but each trading order would be issued by only 1 machine (not 2). So there is no synchronization issue.

Example: machine A instantaneously become aware of some event at exchange A. It sends an order to remote exchange B (which takes 5ms) and at the same time sends a matching order to exchange A. Total time = 5ms, which is the same as having a machine in the middle having a latency of 2x2.5 = 5ms. [Edit #1: I edited this sentence to reflect the fact the algo sends the matching order immediately to the local exchange.]

So I still don't understand why is there any advantage in having a computer in the middle.

Edit #2: you wrote an edit ("This way the two machines don't need to sync up to determine if one leg was done and one leg was hung. All the information is in the same program on the same machine so there is no distributed state to reconcile.") which I think finally clarifies the advantage in having a computer in the middle. You don't run the risk of the 2 computers at each end executing orders that conflict with each other.