skysight-inc/HackerNews huggingface dataset:
>OO and functional programming are not opposites in any way, nor should they be.

Depends what you mean by "OO".

If you mean mutable + stateful programming with objects as an abstraction mechanism (which is what people usually mean by "OO"), then yes, it is in some ways opposite to pure FP.

OO to FP is kind of like Turing Machines to the Lambda Calculus. They both get the job done, but one is kind of a hack and one is very elegant.
In all fairness, there are tons of programmers out there doing an incredible job, wrapped up in a company IP or some patented tech. Their name is often overshadowed by a name of a start up or diluted among other devs that contributed to about 5% of his/her genius.
It's a wealth transfer, from the rest of us to the people of a region whose most valuable export is congressional creativity.
Sony Corporation Strikes Back: It's Using Amazon Servers to Attack Torrent Sites
Fixed. More security related improvements are coming.
I don't want you to interpret what I'm going to say as talking down to you, but it'll sound that way.

It's clear you've never worked in desktop support if you think that your personal experiences upgrading your computer apply to any kind of wider deployment.

There are issues training staff, maintaining a fleet of compatible hardware, compatible software etc. This all costs money and will - two things Detroit clearly didn't have. Making the software "free" may in some cases bring one cost down, it may also inflate costs in the other parts of the equation.

I personally don't use Windows in my computers, but I have supported networks that do and participated in a Windows XP to Windows 7 upgrade project. You have to hand it to Microsoft, if you stay within their support windows then it's remarkable how well their upgrade path works. The money you pay them is actually buying very polished system.
You probably want options(error = recover). If you're not getting line numbers you need to upgrade R. You might find http://adv-r.had.co.nz/Exceptions-Debugging.html helpful.
I said governments and other third-party actors are not under our control. I never ever said that FastMail was not under our control.

We do not participate in blanket surveillance.

I am not sure how to make it any clearer than that. Perhaps you could tell me what you'd like us to say, and then I can tell you whether or not that's something we agree with?
Restart Emacs from within Emacs
No, sorry.

"Research" is probably an exaggeration, it was mostly some Googling on a Friday afternoon, and some whiteboard scribbles and reading the D-Wave docs.

Some of my colleagues have talked to D-Wave previously, so we are only mostly ignorant.
I loved this post. It truly is sad that entrenched powers are using complexity to keep the status quo.

I've always thought that governance and legislation had a lot of parallels with code. It truly is not the size of the codebase that is the problem, it's the complexity underlying it. We can understand a program if everything is laid out common-sensically.

Maybe it wouldn't be a stretch to say that it goes the same for government.
Most coders just happen to like coding. Selling IT services to a government might involve a little coding, but it's mostly about mastering the procurement process. Where do you even start with that?

I seem to recall we had a similar discussion in the wake of the disastrous healthcare.gov rollout. For example, https://news.ycombinator.com/item?id=7855295
Which one is a hack and which one is very elegant, may depend on who you ask...
> he average home price in Palo Alto has skyrocketed from six hundred and forty thousand dollars in 2000 to two million dollars in 2014

That's way above national average
I see a lot of defense of NASA here and rightly so it is a "hacker news" forum after all, what person here hasn't dream of being an astronaut at some point. And then the article does say they were forced to build it against their wishes...

But, NASA is guilty too. They increased estimated costs from $160M to $350. And took 3 years too long. Said nothing when they were forced to finish this project.

When the law that said "NASA shall complete A-3 project blah blah" passed this article should have been written. NASA should have raised a stink and so on. I don't remember ever hearing about it. Obama signed it. Nobody oposed. Work continued. NASA as an agency is not innocent here vs mean ol beuarocracy from Congress.

Think about it, if NASA wants people's support for space exploration, not saying anything publically and continuing to follow ridiculous demands from Congressmen, they are not helping their case. By association they are seen as accomplices in the "waste of taxpayers' money"
Want to Accomplish More? Prioritize 1 Thing [video]
every employer has the diversity and inclusion statement explicitly mentioned on their careers/ about pages.

Such statements tend to be aspirational or maybe even substitutes for actual diversity.
Since there is a lot of uncertainty as to what the negative impact of global warming might be, doesn't it make sense to focus on the people who are dying right now?
This is just generally what happens when the government funds long term science experiments. My favorite example is the $1 Billion (inflation adjusted) MFTF-B fusion experiment at LLNL, which was completed the same day the gov't canceled the project: 2/21/1986. It was never turned on.
I've seen quite a few examples of dizygotic twins that are amazingly similar. E.g. these two https://en.wikipedia.org/wiki/Mary-Kate_and_Ashley_Olsen seem quite similar to my untrained eye.
Because they are concern trolling. However, if they were really offended by something so minor, then they deserve ridicule.
Thanks for the link. Cant believe I never found this before during my regular sojourns through wikipedia.
Judges question Apple ebook verdict and Amazon’s role
Direct link to report PDF: http://www.pnas.org/content/early/2014/12/11/1410931111.full...
hm. I wonder if their data access patterns are largely sequential; I imagine the 7200rpm drives would beat the lower-RPM drives in an environment where random access matters.
Mass adoption of encryption over the wire dates to the late 1980s for cell phone standards, and late 1990s for Internet communications.

Of course, most Internet traffic to this day is still not encrypted, including email, which travels over the wire as plain text!

Encryption at rest is harder to nail down; in my experience it has caught on quite a bit slower than over the wire. Until recently, it seems like most orgs believed that local network security meant they didn't have to encrypt data at rest.
You have to screw up a storage system pretty good to have something other than the hard drives be the limiting factor.
That looks like an aggressive chroma subsampling/quantization.

Image encoders must allocate the bitrate among the channels, luma (Y), and chroma (Cb, Cr). Most of the time it is better to allocate most of the bitrate to the luma, because that's what the eye is most sensitive to. However it can create artifacts like this.
Animals aren't the only pests, the hills around Wellington for example are filled with gorse, a horrible, horrible plant.

Would definitely like to send a Terminator back thru time to eliminate the fools who brought it.
Stupid Job Post
You tube gifts to india on new year
Your sensor says it's error is 0.5C. How was calibration done?
It's a backup company. Write one, read never.
On iOS its green-white icon named "Phone"
What do data scientists get hired to do?
Perhaps you could tell me what you'd like us to say

I'd just like you to not use phrases like "We do not participate in blanket surveillance" in your marketing. It's dishonest and misleading. It's an empty promise.

FastMail will participate in blanket surveillance if and when the right papers are served to you.

And what then? Will you, personally, risk your ass to tell us the bad news, even if you are under gag order?
Startups as big as Lending Club in 7 years time maybe using Blockchain today
The issue I had was with how the cheeks lost their colour, when compared with JPEG.
Understanding F-Algebras (2013)
ES7 Async Functions on Tuts+
I am interested in "no-one" knew versus my (anecdotally limited) understanding of "well we the ratings agencies all knew we just were not allowed to tell by our bosses"

It seems the sub prime mortgage problem was an industry open secret, it's just that short of regulator action it was not clear what to do. And as we prosecuted nobody the next crises will have fewer whistleblowers.

But I am interested in what might be solutions to regulation - should global financial transparency be a goal? Should removing excess profit from banking be a goal?

I look forward to Lord Turners book.
That's exactly what I've used it for. My only complaint is that the documentation is not as nice as it could be.
Yeah, but the bulk $12 trillion number is unrealized GDP, due to the recession. If your going to count that, you need to count the excess GDP generated in the years leading up to the crisis by free and easy credit as the bubble inflated.

Here's the irony, banks needed to be bailed out because they were sitting on bad assets. The bad assets typically were mortgages which were not being paid. But the loans had been made -- that money was sloshing around the economy all though 2004-2007. That isn't to say people who took vacations on cash-out mortgage refi's are the bad guy. I don't think they are.

My take is the large financial crisis, that is the giant asset bubble which burst in 2008 was ultimate caused by many players, both small and large, making (in retrospect) imprudent decisions in good faith.

I am all for outing fraud and market rigging, and all sorts of other illicit shenanigans, but the crisis itself was brought on by credit and leverage, like every other crisis before it.
First of all it's "Bilderberg". Secondly, did aliens really shoot Kennedy?
True, but it could be made ready for use in a couple of years, or less with outside investment. While it certainly appears that spending four years finishing it was a waste of money, I tend to agree with the parent comment that $700k/year isn't much compared to NASA's $17B annual budget, and that it will likely be used for something eventually that will make that upkeep (if not the original building costs) worthwhile.
They always have to find some way to leave their mark.
Ask HN: A gift to C# developers?
MS is making a huge investment in C# infrastructure, that seems like an equally large win for the C# developer economy as well? If you want to develop universally, has C# now become the the best option (was it before)?

Do other C# devs see this as a gift from MS? I know a lot of people live and breath C# every day, and would love to continue doing so!
Taking stock: Tech to thwart retail's worst miscreants
> Historically, the state has just as frequently encouraged lenders to lend to people who couldn't otherwise afford what they were purchasing.

Most often that person was the state itself . . .
OpenSSD – open firmware for SSDs
thanks, made me lol.
So, I have to write scrapers for someone who would try to "disrupt" banks for free?
I don't think they ever gave out a date when they wanted a finished version out.

"Larry Wall and other active Perl porters and Perl helpers met on Tuesday afternoon at Perl Conference 4.0 and mapped out a what is planned to become a complete rewrite of Perl that will become Perl 6 in 18 to 24 months."
-- Linux Today, byline July 19, 2000 http://www.linuxtoday.com/developer/2000071901704OSSW

Cross-checked against an eyewitness report by Chris Nandor, published at http://use.perl.org/use.perl.org/articled5d3.html?sid=00/07/... on July 19, 2000.
Tengine – web server originated by Taobao
Transparent A-pillars for cars
Those areas did not trust foreigners with needles to begin with. The CIA vaccination gambit was undeniably stupid, but it wasn't a root cause, it made a bad problem worse.

The root cause is that those are areas with very high levels of tribal paranoia, religious fundamentalism, and outright violence.
I'm wondering what your pedagogical objections are to the CCSS math standards. From my reading of the CCSS and supporting documents, it sure seems like the designers were research-informed. What did they get wrong, and what would you do differently? It really isn't a rehashing of New Math. They think very carefully about the pedagogical starting point, in fact.

Please don't assume that people who think the CCSS are on balance a good thing are people who are inexperienced in the classroom. There is room to disagree about aspects of the CCSS, but the discussion will be more productive if our assertions are supported by evidence, rather than name-calling.
Is it possible to have standardized city management software? It seems like these cities always have hand written customized software systems.
Having been a hiring manager for a few years... I can say that degrees have only really mattered to me when the applicant hasn't any real experience to speak of in the industry.

Experience is king, plain and simple.

That said, the best post-experience education I've received is self study in algorithms... If you haven't had the exposure from your time achieving your EE degree, do yourself a favor and hit up Kahn Academy or Coursera (or others) for a course, you won't regret it.

Lastly, build yourself a strong LinkedIn profile if you haven't already, as my best leads have come from there almost exclusively.
I think you're both right to some extent. Both approaches have difficulties, just different ones.

The open source approach can have lower up-front costs (but isn't guaranteed to have...), but it requires talent that's harder to find and more expensive as a result. There's also the problem of user resistance, as you point out. We have enough trouble just getting users to use FF/Chrome instead of IE; Linux desktop systems wouldn't go over very well and would require a ton of effort. That's not even touching the problem of a lot of infrastructure being irreversibly tied to software that expects to run in a Windows environment.

But the Microsoft stack can also incur a lot of up-front expenses for larger organizations, and license management isn't very easy either. And, it has its own issues and glitches.

Just to pull a number out of my butt, I'd guess a city like Detroit would be looking at millions in Microsoft licensing costs alone if they were to upgrade their entire infrastructure.

And XP->7 isn't usually too bad, but there are some recurring problems we've encountered (Quickbooks), and XP->8 doesn't work at all.
It’s really great that BackBlaze does these real world, mass comparisons. Otherwise it’s just limited to what a single test says, often at a single time, with a single batch of drives from various manufacturers.

These guys are probably one of the only qualified places to do this at scale and report real world results. Glad they do!
It might be possible and reasonable to interpret the statement "We do not participate in blanket surveillance" as a kind of warrant canary.

The status and efficacy of warrant canaries in various jurisdiction is a subject of much debate, but if you think they have meaning coming from these people in this jurisdiction, it looks like you've got one there.
They can't maintain orbit at Mach 5, it's just not fast enough. IIRC you need Mach 25 for LEO.
Alberta is not a very welcoming environment to the human-dependent Norway rats that article talks in the first place. It's a huge, empty area that, for those rats, is a barren wasteland with a few tiny oases of human population - and the Albertans still have to constantly clean out new infestations.

New Zealand is vastly more welcoming to the invasive species it has. In a decade or three, they'll call it "good enough" on the mainland islands and spend a great deal of effort in perpetuity to keep pest levels under a modicum of control.
The one thought I have is that every city is guaranteed to have different laws regarding its charter/governing contract. That might dictate a lot of how that software interacts.

That being said, might be an area to make a killing having a highly-modular City CMS you can sell for half the price of contracted software.
I would like to point out that things like SQL injection are pretty easy to avoid by just typing(in the type theory sense) things out in a DSL properly, and not having straight string injection. You don't need crazy dependent types to employ the "make sure strings are escaped" strategies.

Infinite loops, on the other hand...
Would you trust a drive to carry that kind of lifespan? I think solid state will ultimately make the rest irrelevant, and in just a few more generations time.

Then again, when storage and compute are integrated, even solid state should some day become irrelevant. So I just think 'hard drives' are going away, and 'store' will be a resource, like 'compute', and most likely implemented in flash for bulk store, and backed up, on separate flash.
That's where the Cohesion metric comes into play for OO (and maybe other programming paradigms?). Aka: is each class a single cohesive unit, or do you effectively have two (or more) classes melded together with disjoint data and methods.

Something I think is particularly interesting about this approach is that it is language agnostic. It's probably even independent of "programming". It could also be useful for general documents: if I edit wiki page A and always edit B too, should they be the same page instead?
Maybe Bellard is reading these comments. I made a very unpopular remark about his use of Lena.jpg and while I believe it's mostly coincidence, he used an imageset without Lena.jpg.

If you're reading, Bellard, hi!
Selecting talks really subjective. It's more like choosing what songs to play at a party than an objective sorting process.

You have limited speaking slots. You have to guess what the conference attendees will find interesting this year. You are biased by your own particular interests.

Also, some of the submitters are your friends/colleagues, and even if they didn't tell you what they were submitting already, which is unlikely since your relationship is based on talking about this stuff, you can tell it's theirs in less than 250 words...

However a conference tries to sell the fairness and objectivity of its process, you can't anonymize or double blind these things away.
I use OneNote for this, although I can't comment on whether it will scale to your level of 10-year+ use. I have just one page (which had to expand into a set of pages) which has the chronological order of what I plan to do today / did today. The rest is organized into Sections as afforded by OneNote, with hyperlinking.

Search is indirectly via Windows Search / Indexing. Definitely, there are a couple of bugs with that and I have had to delete and re-build the entire search index in the past.

The problem with hand-rolled solutions is that you may end up working too much on the tool instead of your actual work.
Actually this is what I hate about such articles, they extrapolate two sentence explanation into huge corpus.
You may want to have a chat to IX Systems. They do a lot of pre ship 'white glove testing' which means they may have an opportunity to let you remotely borrow one before they run their shakedown testing battery.

For instance they built this 40 core / 80 logical thread monster.
http://www.ixsystems.com/whats-new/megacore-freebsd-foundati...

And sell two 64 Core machines as part of their standard product lineup.

The Mercury - (AMD Opteron) - http://www.ixsystems.com/servers/families/?family=Mercury%20...

and

The Neptune - (Intel Xeon) - http://www.ixsystems.com/servers/families/?family=Neptune%20...
...they've started coming back.
Their neighbours the Australians brought in the cane toad (Rhinella marina) to control the cane beetle.
Quantum = metric or measure, after reading the abstract, I think it's cool, but I'm more info Fuzzy State Machine influenced designs, like a hybrid neural fuzzy system.

The extra, "Fuzzy," makes it better. With two data points, you get sets of attributes, ad infinitum. Rather than trying to simply point out what ones are common, or good, or match any given specific outcome, etc. I like infinitely awesome attributes.

Tastes like bacon.

Have you ever tasted the difference between fuzzy logic influenced design and the probabilistic stuff? Infinitely more delicious.

Case in point: sometimes, you simply want to know an expectation was met - or not; and that there was the initial "expectation." Once this becomes clear, the chain of trust is easily, "fuzzed," to get some interesting outcomes.
Gorse, as I understand it, was brought to New Zealand to be used as fencing between farm fields.
That's a great point. I think even within flash, a single drive shouldn't mix technologies. Trying to solve it with a selection algorithm can't add performance without complexity; 'behaves oddly at times' is not how you want to describe your storage subsystem.
APPEW.CO's Blog – New Feature: User Profiles
It would just be easier to reclassify NZ as Australian territory.
So when you say anyone wishes to join me.Do you have a plan in mind?or is it just like a general "who's on board" shout?
If the software is running on RHEL, you should talk to Red Hat. I'm pretty sure that customers with a RHEL support contract can get access to application support from Red Hat to debug issues on the OS.

I also know first hand from Red Hat employees that they have a dedicated infrastructure for testing just this kind of "weird issue only happens on $foo hardware" stuff.

And while i can't confirm this as directly, I'm quite sure their hardware testing pool will contain some hardware that can help with debugging an issue like this.
But flash will have higher performance and higher capacity, at least that's the projections. I don't know why flash shouldn't be able to win at price/capacity, longevity, total capacity, robustness, performance, etc. At some point, there just shouldn't be any reason to manufacture storage in any other form. In a few generations, isn't that the level of dominance of flash?
Isn't it just common sense to assume email is in no way secure?

If the government wants it they will torture you in Egypt to get all your keys and so on.

I personally use fastmail but that is because I don't want google tying my email to browsing. I am pretty sure that if the NSA wants my stuff they will strap some 120V to Rob Mueller's testicles in a cave.
My point isn't that Windows is cheaper, or necessarily better, it's that its a total fallacy to say this is a good "case for free software".

The problems that stopped detroits windows upgrade path would have absolutely occurred with any other platform.
Our current advice is that we are bound by the provisions of the Privacy Act 1988 and the Telecommunications (Interception and Access) Act 1979. Neither of these contain provisions that would allow indiscriminate capture of communications. You can read more about how we understand and apply this in our privacy policy:

https://www.fastmail.com/help/legal/privacy.html

If you're talking to the proposed amendments to the TIA Act that are currently before Parliament then I can't really offer you much since the bills have not been passed and if they are passed, what's before Parliament might not be the final text.

So given that there is no legal means by which we can be asked to participate in blanket surveillance, it is entirely accurate to say that we do not.

If the legal situation changes then naturally we will make any necessary changes to our privacy policy and inform our customers of this.

If you're looking for us to commit to never ever doing something even if the law changes in the future to make that thing a requirement, then I'm afraid you're out of luck. But I hope you also see that that would be a rather silly commitment to make given its entirely hypothetical nature.
Show HN: Twilio API – sending SMS texts with R and httr (part 2)
The Lava Layer Anti-Pattern