skysight-inc/HackerNews huggingface dataset:
Your essay is arguing against a strawman of what "good" OOP is supposed to be. Your examples...

>Objects just aren't supposed to be reaching into each other with 'getters' and 'setters' and messing with information.

The getX() and setX() is an anti-pattern of good OOP.

>Instead of using objects for compartmentalizing functionality, they were just used as a holding pen for loosely related functions.

No, good OOP has class/object with both private state and associated functions combined to provide a public interface for clients to use.

(Although Java & C# (unlike C++) may have muddled this aspect because their language specification does not allow "free" functions to live in a plain namespace. Therefore, programmers are forced to use the "class{}" keyword with static functions as a workaround. Maybe that's where your "holding pen" characterization came from?)

>A traditional OOP approach uses shadowy architecture to remove the responsibility of an object,

No, good OOP tries to push responsibility into classes/objects so they can act as independent agents with minimal coupling to the outer context they sit in.

I'm guessing your comments are based on seeing a lot of poor practices masquerading as OOP which affects what you think OOP actually is. Unfortunately, it's like trying to argue against Javascript because of overuse of "eval()" or arguing the flaws of Haskell because variable names are often 1 character long.

There are definitely problems with OOP but they are not the bullet points you mentioned.
His example has at least 2 missing semicolons.

function Logger() { }

// Log something to the console at a specified level

Logger.prototype.log = function(level) {

console[level || 'log'].apply(console,[].slice.apply(arguments, 1));

}; // here

// Sugar functions for Logger.log

['info', 'warn', 'error'].forEach(function(level) {

Logger.prototype[level] = function () {

return this.log.apply(this, [level].concat(Array.from(arguments)));

}; // here

});
Yes, OpenBazaar has to gain traction for this to work.

Obaas is like the exchanges for Bitcoin. Bitcoin is decentralized in the same way as OpenBazaar. Most people use exchanges to take part in the Bitcoin network. So if OpenBazaar takes off, the first webservice that makes it accessible to the masses will have a nice headstart. Similar to how Mt.Gox had a nice headstart. When it was still active, 60% of all bitcoin trades were done via Mt.Gox.
Static Identification of Program Behavior Using Sequences of API Calls
FWIW I painlessly transferred five domains away from Gandi (ironically, to Namecheap), and I was never prompted for anything like a scan of my passport.
Yeah I'm pretty sure the data loss is not a namecheap specific problem. Speaking from experience I lost an entire website (zero backups including app code - it was a horrible technical debt perfect storm situation no VCS etc) in the huge TigerMate inmotionhosting hack back in 2011 so this is nothing new. It was a PITA but the site was nothing special so I wrote it off as a valuable lesson.

If you give a shit about it, back it up.
> We offer full backups with all managed servers/services

Are those backups purgeable from the account control panel?

Honestly I'm not a huge fan of same-provider backup solutions. It seems like asking a fox to guard your sheep.
I see their point, or stance as "protest" but I can't see how this does anything than make those people who saw it fit to pass those laws pleased with the developments.

Those lawmakers will now hope people who run prostitution rings join the protest. Maybe even the bootleggers and...

On the other hand the hamster gets nice publicity out of it, so on balance its probably a net positive for them.
Still no support for S3's "Infrequent Access" storage class? It would be perfect for backups and is a good compromise between normal S3 and Glacier.
Bernie Sanders is now calling for a nationwide ban on fracking
I always thought the age of the internet, especially with modern bandwidths, could be the end of large labels for the music industry (or publishing houses for literature). I understand (to a naive degree) that the labels establish large networks, and complex licensing with public avenues like the radio or concert halls.

It is also interesting that that most self published artists get the semi-derogatory term of "Indie-artist", and that there may even be a public opinion which has been molded into expecting a "quality filter" through labels.

The question I always come to is how big can you get without a label? and will there ever be a day when artists have full creative control of their craft? This would mean that the artist would need to value and understand business practices, distribution methods, contracting, etc.

[edit] and the artists that do appreciate this seem to start labels (see epitaph records or Bad Boy Entertainment)
You're right. And this sounds like constructive feedback which we love and are always open to.

Our KB platform is getting some attention as articles are improved and then the UX will be overhauled. We have work to do here and we're doing it.
I don't know much about medical sonography but they should be able to detect something without invasive searching.

They need a warrant for anything more than a surface check, period. The core of the problem is abuse of authority without a warrant.
Some country tlds require copies of legal documents.
Here in Uruguay we also have public sector health care - but rich people have access to private clinics as well.

And, for example, a rich person can afford to go to the Cleveland Clinic in the U.S. (out of pocket) to get vastly better treatments that those available for the general population.
So I just was about the enable 2FA on namecheap but at least from the description it only supports SMS

I'm traveling constantly. I always have a different country's SIM in my phone meaning I can't receive SMSs to a static number.

Is SMS only 2FA acceptable?
We're in Opisthokonta, at the bottom right.
While it is an obvious truth, it's nice to have some statistics to back up the notion.
The Absurd Primacy of the Automobile in American Life
That's what I thought!

The local gang said they'd stop robbing and murdering people to boycott my safe streets policy.

What do they expect me to say? "Oh.. no, don't, uh, stop trying to sell drugs to my kids..."
Yup, I've known a few people (un)lucky enough to work on two MMOs in a row that were canceled. They hadn't shipped anything in ~8 years.
You can wrap their bases with a porous bag of hydrated gel--like a yolk sac for saplings.

Logically, it would be best to use industrial processes to factory-assemble a package that results in the lowest cost per established new tree when it is left in the wild with no further maintenance.

Existing tree seeds are cheap and stupid, and limited by the state or the art in tree-seed technology, which is essentially to coax an animal into eating a fruit and crapping out the seed elsewhere in a nice, fertile pile of dung.

Humans can do better, by sprouting the seeds in a controlled, indoor facility, culling any unsuitable saplings, and granting the sapling additional resources that the parent trees could not provide before planting it in a location distant from the parents that is already known to be suitable for the adult tree.

~Alternately, leave Robo on tree-planting detail, and skip ahead 1000 years in the Epoch to pick him up.~
KPMG launches Digital Village to fill gap in startup ecosystem
A reporter at Wired had his digital life destroyed (including personal mac wiped) by social engineering, using little more than info from one account (last 4 digits of credit card from Appstore account) to socially engineer Amazon customer support - http://www.wired.com/2012/08/apple-amazon-mat-honan-hacking/

Edit. Had some details wrong. It was a reporter at Gizmodo, and basically a collection of data was gathered from various online services (mailing address, last 4 digits of CC) to ultimately social engineer his Apple account and remote wipe his computer. A number of factors were involved, but ultimately he was done in by not having 2FA on google, and not backing up his machine.
In the digital age wouldn't the life of a copy editor be rife with perl?
Maybe part of this deal is MS agreeing not to patent-troll Canonical?
My current backup is around 300 Gigs. I see the big advantage of Arq (over Backblaze) is the fact that you can choose your host. However their own hosting solution for $10/mo with a 250GB data cap is quite expensive. I can see that for smaller amounts of data Arq is more interesting, especially since it also stores history (which Backblaze does not).
Was interesting that the victim said they used 2FA for everything they considered important, but not email. I guess their email provider doesn't provide it?
It is just a working title. I am open for better ideas.
A lot of these conversations about these concepts seems to me to be made by people who have 1) never been triggered emotionally in a situation, public or private, 2) have never actually participated in safe space discussions. Outsider perception/view.

The discussion is primarily about how people perceive the idea of a safe space over the actual experience of it. I don't think it's very useful, it just reinforces peoples' perceptions of others without actually engaging with those peoples and concepts/experiences directly.
The problem with that approach is that not all transgender people elect to have operations, so making that the minimum bar is unreasonable. A much more reasonable (non-fear mongering) approach is to use the gender the person identifies with. I don't know how you set that bar, maybe it's obvious, maybe it requires a note from a physician or similar.

I think it would be fairly obvious to discern someone who's actually identifying with a given gender versus some guy who wishes to get into the women's restroom.
require an outside pool to be refilled every 72 hours

In other words the design is not passively safe.

As to earthquakes a huge sinkhole might not be obvious before hand. http://robertkaplinsky.com/wp-content/uploads/2013/01/sink_h...
One of the problems, though, is that few, if any people (at least in the US) actually know how to scan QR codes.
The dogs smelled drugs? You mean those dogs that are known to be trained in such a way as to yield false positives?
Sexual exploiters fight for "equality" to sexual exploit just like the local bank robber fights for a no-guns-allowed policy among the bank staff.
As someone mentioned above, they publish a gpg key for sending this data.

As for fake IDs, yes, it is certainly possible to create them. But when it is so much easier to socially engineer your way into another service like Namecheap, it creates a disincentive for going after Gandi (and other similar hosts).

No security measures can be foolproof, possibly short of sending someone to your home to take a DNS sample, but at least they're trying for a better solution.
What stops malware from doing this already? If your PC is compromised, what stops it, today, from popping up a message that says, "hey, open this url on your phone to [fix your registry|enter this contest|get free porn|pay our ransom|whatever]"?

No new attack vector was created by adding QR codes to BSODs. Most people aren't going to scan the QR code anyway, for the same reason they didn't search for the error codes: they done know what to do with the info. They will restart the machine and eventually call a friend/relative/tech support for help.
It does support that: http://i.imgur.com/EC1e83h.jpg.
I'd like to share with you a response to article 3.

https://chroniclevitae.com/news/1030-dear-liberal-professor-...
It wouldn't happen to you. As you may see by other comments here (written by @matthewdrussell), this was an isolated incident that occurred specifically to an already-compromised email account. Still, we could always do better, and there have already been many meetings and policy improvements that have resulted from this single incident. We always take these opportunities to improve.

Yes, I work for Namecheap, but that's probably implied by my comment.
I love Linux, but saying that the desktop use is "superlative" is a bit, let me don my fire retardant suit, wrong. It's a decent enough desktop system, but it falls markedly behind in terms of tooling.

There's simply a large number of high quality tools which are not available for Linux, which means that you have to resort to an open source tool which, while decent (and sometimes even fantastic), are still nowhere near the quality of many closed source tools.

I wish this would change, and I do what I can to make it change, but the simple reality is that depending on the tools you want to (or need to) use, Linux is behind the game.

That said, I agree wholeheartedly with your very first statement: Why not just run Linux locally? Except, I would recommend a local VM. Best(ish) of both worlds.
>The wise man knows that it is better to sit on the banks of a remote mountain stream than to be emperor of the whole world.

-Zhuangzi
Come to Europe. We have cookies.
The cool part is, life has so many pathways.

It's just as possible to spend yourself into an early grave.
BuiltWithMeteor Weekly # April10th2016
Though they differ from us Eukaryotes in important ways, overall the Norse Gods represent a really stunning convergent evolution.
Tried to purchase, but it sends me to a bad URL:

$ host store.arqbackup.com
Host store.arqbackup.com not found: 2(SERVFAIL)
Training might be a single (machine timed) 5 second dose. You're held be two people, and drop onto a crash mat.

Real life might be repeated tasings with no one to support you as you fall onto tarmac.
Other comments in this thread have indicated that Gandi will take GPG-encrypted emails have have published their public key for this purpose: https://wiki.gandi.net/en/gandi/documents
How to write a better bloom filter in C
I was a user of Arq 3, but it was slow and seemed to eat up resources on my computer. I eventually turned it off, deleted the backups and deleted it. Not a great backup plan.

So I'm keen to know how much faster Arq 4 was, and in turn Arq 5. I'd be happy to try again (I think I'll have to pay full price again as I'm not an Arq 4 user) - but might wait until someone can let me know just how much faster it really is.

This whole thread has also reminded me to run my backups to local Time Machine!
In which case is it really useful?
Guess there are pros and cons and it's a bit of a personal preference. I was thinking that the Hacker News comments system works pretty well. Maybe they could clone that?
What is Theranos could have paid WSJ not to publish the article exposing them as frauds? They might still be pushing ineffective tests on people today. They might be raising another round.

Large actors should never have too much control over the media.
Shooting is obviously deadly force, which is usually unreasonable in most situations. There are other ways to deal with this - not allowing cops to carry guns on their person (kept in cars, with alarms and paperwork each time they are removed, plus automatic backup, etc) seems to help people think twice before entering a situation. In addition, you can have them talk to recovering gunshot victims, show graphic gun damage before they are out in the field, and other such things.

Invasive searches, however, I fully agree with. Even at a lesser scale, standing there naked in front of your fellow workers getting your anus probed correctly is surely going to be memorable. I would fully support them using each other for training and proper procedure.
Exactly. Not that it would work, but if you could manage to cut out all porn from NC, it would serve as both a protest against them while also making them suffer in silence. Afterall, i doubt most of these conservative anti-gay groups believe porn is okay - it's an immoral sin, just as being gay is.

As i disclaimed, it's a big if, an impossible if. As much as i'd love to see these people suffer in this uniquely funny way, prohibition never works.
"Error establishing a database connection" - caching matters.
I have nothing to add except that I've been a happy customer of Arq for years, and Stefan and team have provided us very helpful and personal support by email on the rare occasions when we needed it.
This is not good damage control/PR. You are letting ego get in the way.
Super interesting stuff! SNK made a lot of really classic and beloved fighting games, it's cool to see an unreleased one.

Also, god damn that spritework is beautiful. Those backgrounds are amazing.
> Linux is superlative for desktop

unless you have a recent gpu, or want to listen music without tuning configuration files every update, or use input devices that aren't mouse/keyboard, or change multi screen configuration every now and then, or...
Hide a PDF inside a picture of its own first page
I never denied that correlations could exist, but correlation is not the same as causation. In other words, you can have overlap, but one doesn't cause the other.

In terms of causation, stress can influence life expectancy, and lack of wealth can affect stress (which is especially exacerbated if a country doesn't have public healthcare). Quality of food and water can also be an issue in a society with stark inequality. That's basically as far as it goes.

Poor people can be healthier than rich people. If wealth was a dominant cause of better health then that outcome would be unlikely.
If you have specific information, you are welcome to contact us with full details. Policies and procedures are in place to ensure no one falls victim to social engineering and as you call it, "intimidation."
It's interesting that the three main domains of life are considered archaea, eukaryotes and bacteria; but looking at the diagram, the bacteria seem to be split into to two major clades that are more separated than even archaea and eukaryotes are.
Modern consumer SSDs are what, 2GB/sec, DDR4 is 60GB/sec. What kind of CPU can process data at these speeds?
I never seem to have the problems others do

On my custom built machine at home I've had one BSOD since upgrading to 10 from 7 and that was when it was first released

Our Surface Pro 3s and 4s at work have been terrible though, they've always been kinda flaky with 8.1 and 10; I hate working on them
In China, People Aren’t for Sale, but They Are for Rent
Storm is a few years late. It has largely been eclipsed by the projects you mentioned and others.

In theory, Storm can be set up to run with much lower latency than the others, but it is rare that an app will need that kind of response time.
This seems to answer that, was wondering the same thing myself.

http://www.science20.com/news_articles/is_loki_the_missing_l...
I don't mind putting them in (not really true) but am still not always certain where they go.
I just took a new job in a company that uses Dell and Linux for the main OS, coming back from 4 years in another company where macs were the thing.

Let me tell you: it sucks.
- Lockscreen disapears when my session is locked, I have to type my password blind..

- Scrolling sucks, plainly. The trackpad registers clicks when I don't want him to, leading to me moving text around when I just want to move the pointer.. it's so unbearable that I brought my old mouse at my job.

- The fan is audible and always on. It also sends the heat back on my left hand (I'm left handed and the vents are on the left of the laptop), which sucks.

- Debian 8 packages don't include Intel acceleration, so you have to use experimental packages. But using them, it results in Skype being impossible to install..

- Did I talk about the miserable battery life? The laptop is brand new (Latitude E5550).

Seriously, you're going to regret it.
It's easy, make all stalls unisex; add a separator so the urinals are not clearly visible. Or more expensively, just have individual bathrooms.

As an aside, if you are ever in other parts of the world, the East, many bathrooms are open to the world -no doors, and people do alright.
You can get AWS customer support to reset your password if you know the last 4 digits of the credit card used to pay for the account. This is the same info that's printed on any credit card receipt.
according to reddit, its not actually blocking users. It displays a popup that can be dismissed.
For #1: the point of #1 is that body shape and insulin levels are not being considered. That point specifically only matters for weight gain/weight loss. In regards to differing energy expenditure for digestion for one food vs another, I would guess that that is a level of detail the average person would not spend their time investigating.

For McD's vs home cookin, calories in/calories out still holds to be true. So, if your exercise levels are the same, then you will end up weighing approximately the same after both diets. However, lean body mass, body fat percentage, your overall health and the effect McD's has on any diseases you are fighting/trying to prevent will likely be different based on the quality of your diet and it's macronutrient distribution.
And there's your startup idea: Foo'd (You can have "bar" there, too). Hackers must eat, too.

On a side-note: one of the greatest pieces of knowledge I've ever found was lyophilization, commonly called freeze-drying..

Soldiers eat MRE's (Meals, Ready to Eat). The technology is just amazingly clever: they sublimate the frozen water contained in the food. The water goes from solid phase to gaseous phase without going through a liquid phase.

Isn't that great!
I think the porn jabs at the hypocrisy of it all. Most of these anti-gay groups love to throw stones from their insanely tall horses. They pick and choose from the buffet of sins, and ignore the rest.

Porn is likely something they publicly are against, but i would be honestly impressed if it's something they (in their private homes) are against.

Hell, most of these people can't even stomach "Love thy neighbor". Let alone sins of the flesh.
I don't think it was personal, simply a reminder that it always helps to have good backup procedures in place.

Even my managed services have offsite backups. Better be safe than sorry, I always say.
Amazon to competitors: You're not failing enough
The reason for each step is documented in the bash snippet. At the time of development, zarith (a transitive dependency) hard coded the GCC dependency in its build process. Perhaps it shouldn't, but it definitely did and continues to require the symlink on systems without GCC. I submitted a patch to fix this in zarith, but it has not made it to opam yet. See The patch here:

https://forge.ocamlcore.org/tracker/index.php?func=detail&ai...
I think we agree on much of this.

Regarding your anecdote of the uncle with the nice house, I'm sure when nephews and nieces of 44 year olds like us (who might be teenagers now) see software developers with fancy cars and 6 figure incomes living in the same neighborhoods as doctors and lawyers, they might give more consideration to tech as a career option instead of committing to 7+ years of college for law or medical degrees. We may be a few years away from that though. When did decent money come to software? Late 90s? That's only one generation.

I'd also disagree that the pay, working conditions and security are encouraging many to stay away. I don't expect the general public has those same notions. We could make the same argument for doctors - the salary looks great, but look at the price of malpractice insurance and how government interference in the market could impact their earnings over time. All industries will have issues that may not be common knowledge to the public.

If you spend lots of time on HN, you'll see these things, but most people outside the industry probably aren't exposed to stories of long hours and open offices. I don't expect those are the issue, but I certainly could be wrong.