skysight-inc/HackerNews huggingface dataset:
Yeah, it's odd her opinion in the interview didn't seem to match that public HN comment, which I remembered too (thanks for finding it).

I'd guess the article author didn't notice/find the HN comment, or he would have asked her about it, I'm curious what she would say (she never meant it, she was just trying to save her own job? She changed her mind? She has complicated feelings?)
I want to use it for a (very) small business website. How safe is this? What headaches should I do prepare for?
Any softare company that has their developers working on a component called DonutCounter has my vote as an awesome palce to work! :-)
[video] New Online Booking Solution for Travel Agents
The point is to reduce latency introduced between eventloops and io threadpools. Not every application can use sendfile() due for a number of reasons (post processing, TLS, ...)

I'll be talking about this at the LSF MM/FS summit in Boston on Monday if any of you guys are in attendance.
It's not that time consuming. Digital Ocean will set up LAMP for you (or even install Drupal or Wordpress if that's your thing). Secure SSH, set up your app, set up monitoring and leave it alone.
List of Subscription Billing Services for Recurring Payments for SaaS Startups
You wouldn't. It's a way for mobile networks and google/apple/MS to muscle in on the payment market, and for both them and shops to increase the amount of personal data they steal.
> Unfortunately that isn't how she felt. Her feelings should matter to us just as Hank's feelings matter.

It was unreasonable for her to feel that way and even the author of the article acknowledged that.

She can feel however she wants, but she is responsible for herself, no one else is. It is not Hanks' responsibility to make sure she isn't offended by a simple joke. It may have been inappropriate, but that's not the same thing.

There was no fairness in what she did.
Well, my card doesn't need a battery but works just like mobile payments (take out, press against reader, done) whereas google maps has many advantages over a paper map (i can find exactly where I am, search for things & get traffic updates).
Your last point is exactly how I feel when I go to Amazon.com. I really want to buy things, I like spending money, hearing the doorbell, and opening packages, it's all a great experience. But when I go to Amazon.com and their front page greets me, I have no idea what to do.

I just want to see 10 new cool things every day and maybe buy some of them. So services like Meh and Massdrop make a lot more sense for my use case.
There's also secrid, they are RFID proof and in metal, nice protection for the cards. http://www.secrid.nl/en/
Umbreo: Build your IT infrastructure within minutes
This exactly what I mean when I say that people underestimate simplicity and overestimate features. Yes, generics are a nice feature. Yes they help you to avoid code duplication. Yet, not having them is not a stopper at all. Programs are shipped without generics. Code bases remain clean enough without them. On the other hand, every time I read a generic function in C# or Java I feel I have to double think everything. That's the price of of adding an abstraction layer.

Don't get me wrong, I like generics. I think they would be a nice addition to Go. But I understand Go designers when they try to be conservative about it. I like that they only add features when it's absolutely obvious that the pros overcome the cons.
No one wins an argument.
Having had delivery problems to gmail for years, I couldn't agree more.

However Yahoo are an order of magnitude worse when it comes to delivering email. If they decide you aren't their friend, they send back an error code with a URL in it to go and visit and identify yourself via a web form that is reviewed rarely by some humans. Then if you fuck that form up or if they don't like you, blackholed for 6 months and they stick their fingers in their ears. Try telling a yahoo user about this as well and it's "meh".

Email is broken unless you have a small provider or DIY and it's fucking frustrating.
>This removes the risk of fraud and theft by employees skimming numbers from your card and from corporate DB breaches

Why not just follow the rest of the world and actually implement Chip and PIN instead? All the security benefits with none of the privacy drawbacks.
Salamanca Spanish. Of course, there are 30 dialects of Spanish, many of which are incomprehensible, just like lisp.
C was created by Thompson and Ritchie. The book was written by Kernighan and Ritchie. As a result Thompson's contribution is often forgotten, which is a shame.
I can't remember the last time I signed for something. These days (UK / Australia) its annoying when I can't just hold my wallet against the reader and have to enter my PIN
Why down vote some who likes the fact that he likes the error handling method in Go and that he doesn't like generics?
Headlines?
Why do we feel so alone when we’re supposed to be more connected than ever?
But that is so rarely an issue...

For you...

It depends on what kind of code you are working on. If you work a lot on numeric code (e.g. in machine learning), you want to make it easy to specialize on e.g. 32-bit or 64-bit floats.

Also, since only built-in types are generic, you cannot implement other containers (you never need binary search trees?) in a safe manner.

So, yes, the lack of generics is a frequent issue for me.
so we can sell you things you don't need nor want. Gotta keep the juggernaut rolling.

that or we have to remove the tiny amount of effort people already make to do things, so they can just sit and consume

#cynic
Threatpost Watched 'CSI: Cyber' So You Wouldn't Have To
Weave on socketplane acquisition
This is definitely one of the better examples of these such lists. Usually, they're just two unrelated, ordered lists, individually ranked by the author's personal liking of the things, then zippered together with no attempt to make any sense out of the whole. But this one not only makes some sense, it's even internally consistent!
You are confusing the concept of uops (or micro-instructions) with microcode.

Microcode is when the CPU runs microcode from a microcode ROM to implement an instruction. In CISC days this was often all instructions (these were termed microcoded CPUs).
The same architecture might have cheap microcoded and high end "hardwired" implementations.

There's a conceptual similarity between uops and microcode, to quote the WP microcode article: "Modern CISC/RISC implementations, e.g. x86 designs, decode instructions into dynamically buffered micro-operations with instruction encodings similar to traditional fixed microcode. Ordinary static microcode is used as hardware assistance for complex multistep operations such as auto-repeating instructions and for transcendental functions in the floating point unit; it is also used for special purpose instructions (such as CPUID) and internal control and configuration purposes."
Show HN: A minimal text adventure engine
Is there an up to date benchmark / API comparison of document databases somewhere that includes it?
Honestly now that I've moved to a cash based society I don't even miss my debit card.

With the debit card paying meant fiddling with an often broken terminal. If my card got rejected I could be waiting in line at wal-mart going through credit cards. Even the simple act of having a card rejected (wrong pin, nothing on a prepaid, or etc) was embarrassing.

The only embarrassing story I have after going cash only was the time I forgot my _entire_ wallet. I just handed the basket to the clerk and ran home. The only big concern here is I'm legally required to carry my alien registration card.

Without a credit card I have no worries of identify theft from highjacked terminals. Plus unlike Canada you can hand over a 100 dollar bill and no one bats an eyelash.

I always have coin for vending machines. And cash-on-delivery is still a thing here.

Everything has just been nicer with cash.
It Takes courage to dream – Walt Disney quote
>Sounds a lot like you drank the Kool-aid.

So anyone who likes Go is deceived? Why use words like that? How about just saying GO isn't for me. Saying any more is just you imposing your opinion on someone else and devaluing them.
Agree. It is time to start boycotting Google ecosystem until it is too late. It is definitely turning into a corporation of evil. I enjoy their search but definitely despise how they spread their proprietary tentacles everywhere. Sad.
Yeah, that New Zealand imperialism has been getting out of hand lately.
What's the percentage of validated rape allegations? Certainly it's non-zero. Day-after regrets, explaining pregnancy or seeking abortion approval from parents, etc. And what is the definition of rape? Groping on a subway, forced intercourse, or somewhere in between? 18% just sounds insanely high to me. That sounds like more like an epidemic.

What does this ratio work out to in terms of chances any given one man is a rapist? If we ranked this as one person per allegation, that would be claiming that nearly one in five men are rapists, and that's patently absurd. If we had ~28 million male rapists in this country, our prisons would be absolutely overrun. Even if you claimed each rapist had ~10 victims, that's still an absurd number of male rapists.

At any rate, it's still bullshit that I am treated like a sexual predator. As an asexual, I'm the last person on the planet you need to worry about. It's disgusting when people single out groups based on race, on female gender, on religion, on sexual orientation, etc. It should be just as disgusting to do it towards men with regards to sexual assault.

Even with the absolutely ridiculous ~1:5 scenario, this woman was in a room with 800+ other men. There was zero chance she was in harm's way here.
They had me at Java being Umbridge.
13 NATURAL REMEDIES TO REDUCE HAIR LOSS
>What do I have to do to make Google stop fucking me?

Stop using it. You already have your own email server.
Phone payment app can also feature improvements over a card, like knowing and showing your balance, helping you track spending, prompting you to use discount coupons... whatever the provider can come up with.
Minimize fraud with your credit card to the fullest extent.
I think its just that everyone who doesn't run a mail server hasn't had to deal with this shit so finds it hard to believe that their precious email providers are being a pain in the butt.

That is until you get a court summons after an invoice was sent several times and never got there because some fuckwit mail policy just blackholed it. This stuff does happen and when it does its costly.
It just creates the code for you, then you commit it. Easy enough.

Except that it does not provide the same thing. If I provide a package with e.g. a container datatype, I would have to generate for every possible data type that any user wants to put in the container.

Obviously, that is not going to scale.
To add to this I would be interested in know what the standard rate is for remote backend development, I know PHP and Node. Also is there much work online for hybrid app development? That's what I have the most experience with.
"Look, it's not Mass Surveilance, we are only spying on all communications of a few of our neighbour countries. It's not like we were spying on the whole world"

I hope I'm not the only one who thinks that excuse would sound ridiculous. You can always say "I didn't do A because from now on I'm defining A so narrow that it doesn't include what I did", but that's not how language works.
What version of windows are you running in this VM?
aka "What your world looks like when all you know is blub".
Sorry, I meant in relation to being fired, not the harassment. My apologies for not making that more specific (I've edited the post)
The first thing to check is whether the DKIM and SPF checks are actually passing. Email forwarding tends to break them, and if that's what's happening then there are specific things you can do depending on what exactly is breaking.
There is no "Lisp invented in the 50s" that never got widely used. This language doesn't exist. To use that level of abstraction, replace every language in your post with the word "Algol" except Haskell which you call "ML". Doesn't make sense? Neither does your reference to Lisp.
Power imbalances and systemic issues are helpful for discussing society-level problems. It's useful to understand the broader society a jerk grew up in and see how certain societal norms might be involved.

I'd still be a jerk if I insulted a straight guy for being straight, and I wouldn't use "it's not bigoted because of a power imbalance" as a shield when someone calls me out on it. The power imbalance doesn't excuse it, and no amount of mincing words will make my words/actions look better even if I might be right if we keep it to a society-level discussion without considering individuals.
Bond Portfolio Analysis with Parallel Collections in Scala (2012) [pdf]
You are right, and I edited the post to specifically point to the firing part only)
Read what I linked. I'm not afraid to anti-recommend Go for given use cases.

That said, since you mentioned it, I'll reiterate what's in that link to observe that "Go doesn't have generics" is a half truth. (And I don't mean "lie"... it has non-trivial truth in it. But it is only a half-truth.) Generics are a complicated concept that encompasses at least "generic data structures" and "generic algorithms"; you can slice and dice in other things, too, but it certainly has at least those two aspects. The former I freely admit is an uncovered case, and I still believe is something Go needs to address sooner or later. The latter is covered in Go via the interfaces.

I think the reason why Go in practice doesn't need a lot of generic data structures is that its core use case, concurrent network servers, has an awful lot of byte streams flowing around, and, lo, the code I'm converting into Go has a lot of byte streams flowing around. A bajillion "generic data structures" don't much help with that use case. (Now, the natural contrarian argument here is to talk about how you might need them someday, but, seriously, you probably don't need them all the time. If you do... don't use Go.) The "generic algorithms" concept is incredibly useful, but, lo, Go actually supports it fairly well. On first read of the Go feature set it's really easy to blip over the "implicit satisfaction of interfaces" and think it's an irrelevant parlor trick, but in practice it's really very useful in surprising and profound ways.
We're granting the power by our reaction. If we're willing to accomodate even most absurd demands on the threat of being attacked by the rest of our group, we implicitly grant a minority the power to do whatever they want with us.
Now that video makes me want it.
Rock Band 4 is coming, and Harmonix is bringing it back to basics
>there seems to be no discussion that he violated the conference's code of conduct

Did he? It sounds like there was a report he did violate it, they investigated, but upon explanation they weren't reprimanded. I took this to be that someone falsely accused them, and under investigation it was determined that the incident was actually harmless.
All of the mobile payment stuff I've seen seems to be about debiting your account.

Are there mobile payment systems that are linked with a credit card instead?
I have worked on all kind of project - lots of libraries, internal "framework" on top of lots of libraries, and plain framework.

The comment "As soon as you want to do something else, unless you're very lucky, it sucks." applies to pretty much all the situations.

To give my single data point I'm currently working on an application that is more libraries than framework, and the way we used libraries is clashing with what the application has been repurposed to do. In our case, the library can do it, we could have coded in a way that would have solved our current goal, however 5 years ago it did not make sense to do so, so here we are.

More basically, the reasons you cannot chose the right framework that will meet your future need are going to lead into making the not-future-proof design decisions. That even happen when you do not use any library or framework.

The difference with a framework is that it starts with its own history while you start fresh with a bunch of libraries. Initially you have a lot less chance to run into complex refactoring when you roll your own ( conversely, as parent said, you do not get any of the benefit that using a framework brings you: like enabling some powerful feature by configuration or with very minimal effort) The more code you commit however the less it starts to matter.
I'm surprised that people consider C a dead language.

C is very much one of the most used and needed language in the world, especially if the Internet of Things hype keeps on getting stronger. And of course all the current billions of lines of C didn't just disappear to be replaced by Python ( as much as I like Python). Your OS and core programs are still getting new versions from times to times, even if you don't directly see the source code.

Or maybe C is being replaced by some other language that I'm not seeing.
This is a great response. I can totally put myself in their shoes, going in with something I'm proud of, and being thrown for a loop when the person I am talking to doesn't even seem to want to understand it.

10 minutes is no time at all.
> I don't agree with Adria's public tweet

Turning around and asking them to stop would have been enough. If they didn't (by shrugging her off, or laughing at her request, or whatever) that would have been grounds to publicly shame them.

It doesn't matter who got off easier or worse. There could be a million reasons why Adria didn't get another job: the male-dominated industry is one. Here's a personal challenge, which of these would you hire:

* A female registered sex offender.

* A male who avoids tackling problems head-on and instead appeals to authority in order to get those problems removed.

I don't see a gender issue here, I do however see excuse and justification issues. Things still work out the same way in the end if you switch the genders around.
It's been years since I last did some serious email hosting, but it looks like the SPF rule is the problem.

Google is forwarding mail for dnalounge.com but the SPF rule doesn't allow Google's SMTP servers to do that: "v=spf1 a mx ptr ~all". That could explain why the email gets in the spam box; failing SFP should increase the "spam score".

Besides I think SOFTFAIL shouldn't be used in production; and I also doubt that Google should be taking seriously a SOFTFAIL anyway; so please take this comment with a pinch of salt.

SPF is easy to get wrong, and it always backfires at you ;)

EDIT: seems that I may be right, according to this comment http://www.jwz.org/blog/2015/03/google-seems-to-have-broken-...
While I don't agree with Adria's actions, this is simply nonsensical. The most prejudiced person I know honestly feels as though she is intending no harm when she says that miscegenation should be illegal. It's still her problem that she's a galloping racist and hurting other people.
Makes complete sense. Violent Muslim political groups operate throughout Malaysia, Indonesia and the Phillippines and NZ wants to make sure they don't use polynesian islands for covert training or staging attacks.
That phrase made me realize she's really traumatized. When I read about her childhoold I confirmed it. Pretty sad for her I guess, but still she should grow up and see a doctor or something if she wants to work again... I'm surprised she got there in the first place.
But do you have that fear running around in a public area with 800+ random people?

The fear itself is reasonable, perhaps not fair, but reasonable. But if the fear is so strong for you that you can't even feel safe in the above description it's an issue with you and not them.
I have been toying with the idea of changing the title on my business cards from "Computational Daemonologist" to "Parseltongue" since I do most of my work in Python lately.
Also the "K" in "K&R" https://en.wikipedia.org/wiki/The_C_Programming_Language
I was surprised that Common Lisp was not Voldemort. You need something powerful, strange, obsessed with a sort of purity even though it's not so pure itself, and whose name no one dares speak. I guess the C/C++ Voldemort/Snape thing was cool though.
It seems like the take-away is that mob justice is increasingly worrying in the Internet age.

The two people that were affected barely knew each other and seemingly had no way of absolving themelves.
To be honest, I'm a little bit skeptical of the honesty of the interviewer. Even if she said the things in this article, it's possible many of those statements were taken out of context. Someone here linked to this blog post [1] from someone apparently close to Richards, where the writer is classified as being manipulative and duplicitous in order to obtain 'the first interview' with Adria Richards.

[1] http://www.shakesville.com/2015/02/the-falsest-of-false-equi...
Drop-in graph database for PHP/MySQL
Thank you, I appreciate this discussion with you too.

I often wonder what my reaction to these sorts of articles would be if the genders were reversed. And I find that I more quickly and easily empathise with males, which makes me wary that perhaps my feelings when reading these articles are not completely rational.

I believe both parties did something thoughtless, Adria more so than Hank, but the anger here and how we vilify Adria is so different to how we talk about Hank. It's almost like she's not even human, just some delusional sociopath filled with hatred. I imagine if I were a woman reading this thread I would feel very excluded.
I was so hoping for anonymous logins on Facebook, like they announced a little while ago on mobile if I recall correctly (Rooms or something?). But it's only for SSO.
I don't think it's malicious. Running mail servers and filtering spam is not easy.
> Ads on TV are based on statistics. On youtube, it is data science.

The targeting of the ads on youtube seems pretty bad, I just get standard ads that could have been shown on the TV, nothing to do what I am currently watching or what google knows about me.
I understand what you're saying, but I wouldn't say it's all that surprising that people think that way. Annoying, but not surprising. People also think the mobile web will kill desktops and laptops and that there is no use for native applications.
this article (and user) seems to be more spam than anything.
These things usually end up doing the opposite. Like when they said they were going to let people use XMPP.
That was both funny and pretty damn good.
This is a very good point, as a 24 year old I will be the first to admit that my ideas may be wrong or misguided (It is what I believe at this point in time but beliefs need to be flexible to adjust to change and I believe mine are). I do see the internet as a way to talk as humans where we are judged by/on our thoughts/ideas and not things like race, political views, religious views, sexual orientation, etc which I understand conflicts with my previous statements. I'll never forgot some of the forums I was on as a kid where I was able to be myself and not be brushed off for being so young, I loved that feeling. Sadly I worry that I won't be able to find that again.

There is a great deal of self-censorship that I do because I expect every comment I make to come back later be it positive or negative. It's less of "Oh I won't post that comment" and more of "I won't go near that forum/board/community in case I were to get doxxed". It's just that trying to be anonymous is so hard and even people that think they are doing a good job slip up all the time and get doxxed. If people trying their best fail what hope do I have?