skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - Web applications developer

======

Location: Oakland, CA

Remote: Yes

Willing to travel: Yes

Technologies: Multi-year working experience with Python, PHP, Javascript, Django, Symfony 1 and 2, MySQL, Linux, AWS; recent experience with ES6, Node, React, Redux and working knowledge of dozens of other web and database technologies.

Resume: https://a12l.com/resume

Email: see resume

LinkedIn: https://www.linkedin.com/in/aarondh

Github: https://github.com/aaronhall

======

Software developer with ten years experience on web applications working in backend and frontend roles for Silicon Valley companies, early stage startups, and consulting firms. Personable and friendly, able to quickly ramp on technology stacks and be effective, with lots of experience working on teams (both onsite and remote) and autonomously.
I never thought hackernews would have so many opposing net neutrality. Is some alt-right brigading this thread? which is ironic considering how they claim to care about free speech.
From the email:

> According to our records, your HipChat account is inactive. As a precaution, we have deleted the password for your inactive HipChat account. No action related to HipChat is required on your part.

That's a very sensible solution from Atlassian / HipChat.
> Comcast -- though big! -- is one ISP on the internet and if you feel like you're not receiving news about things that are important to you there, you hop onto another ISP. If enough people stop using Comcast, Comcast will be compelled to make changes. [...] Imagine you're stuck with whatever news sources your social network picks for you. "Huffington Post, Reddit, and Twitter have decided not to pay us, so we no longer accept links to those sites."

And yet, when you change the name of the company, the argument somehow doesn't apply.

I'd make the argument that Facebook has just a powerful monopoly on social networking as ISPs have on service. Especially with things like "shadow profiles". We should have the FCC break up Facebook and Twitter for open source things like Mastodon, right?

You also dodged my point about the FCC's history of content regulation.
How does that change how HTTPS works?
Overlooked considerations in microservices architectures
probably yes - but the fundamental difference is that earlobes are entirely non-functinal, unlike foreskins. https://www.google.com.kh/search?q=circumcision+damage
> You're better off having someone, anyone, rather than having nobody.

Is this really how you feel? I find that incredibly sad to be honest.

I absolutely do not agree with that. I've been in a relationship before with someone was absolutely disastrous for my mental health.

No chance in hell I would choose a life with her over a life of solitude, given the choice.
I don't think last mile is a natural monopoly anymore due to wireless options.
2M paid out so far in Yahoo's bug bounty program
Yup, all these sorts of threads get brigaded by MRA weirdos. It's such a weird hill to die on, none of the "victims" seem to care.
> Now, bad engineers might stagnate completely, and those people are probably what makes up the bulk of the "old people stuck in old technologies; can't code" meme.

> I think if you try to be excellent at what you do and improve over time, there is no reason you should have to worry about this until your brain is actually withering away.

It sounds like a pretty serious problem to me. Everybody knows the meme, so when they're hiring older people they're really going to try to rake them over the coals in the interview to make sure they don't hire one of those 'old people stuck in old technologies; can't code' devs. This makes it much harder for those who can still code to pass technical interviews.
Why would you use a salad fork for dessert?
Software Developer, Full Time, on site, ~10 employees.

Workday:

- Wake up, get ready

- Get to work 15 mins late

- Review communications and determine what my work goals are for the day, usually takes an hour or less

- Get coffee from the nearby coffee shop with coworkers

- Start writing code

- Get lunch, typically 30 mins

- Continue writing code, but switch to PR review as necessary (especially if I'm getting tired of my own code)

- Read some HN while waiting for builds

- Try not to get bogged down with answering questions from devs about best practices, etc.

- Try to organize work into atomic commits and push

- Open a PR, feel a sense of satisfaction for a brief moment

- Review my own PR and realize I forgot to do some things, add comments to it so reviewers know what I forgot

- Leave late, since I got in late
He made it pretty clear that he isn't talking about people with clear medical diagnosis indicating a need for it, also phimosis is usually not treated by removing the ENTIRE foreskin.
Let's add some nuance:

Circumcision, for (orthodox) Jews, is one of the most fundamental conditions for identification and belonging to that group. Leaving a Jewish male baby uncircumcised would most likely lead to feelings of alienation and isolation later on in life – feelings which could have significant psychological impact and could largely negate the benefits one gains from strong communal structures.

Regardless of the process's inherent morality, a blanket ban may cause more harm than good. Cultures have dependency trees, like a Jenga tower: remove one block, even one that, in isolation, is a negative, and you risk destabilizing the entire structure and causing significantly more net harm than that single negative you erased.

More generally, I'd propose a corollary to Chesterson's fence [1]: Before you (in righteous external-observer outrage) destroy an element of a culture, make sure you understand what role that element plays, and what harm you may cause with such heavy handed destruction.

[1] https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton.27...
Should be "E.coli at worst-ever levels in Toronto Harbour and Lakeshore". It's an issue, but the entire lake is not teeming with unsafe amounts of E.Coli. In the summer, there are updating signs about water quality on every beach.
Huh? My college roommate ran a little ISP on top of the POTS network back when compuserve, aol, and prodigy were "the internet" for most people in the US.

He was just some high school kid with little cash when he started the business, and eventually got acquired by one of the 100's (1000's?) of successful local ISPs that replaced the big walled gardens, and gave average people access to TCP/IP.

This was all with "european style top down regulation" of the telcos (which was actually invented and practiced in the US until lobbyists killed it).
How We’re Learning to Do Journalism Differently in the Age of Trump
Have you ever actually had a feminist literally scream in your face? I was trying to only address the part of your post that seemed to be blatantly undermining your own point.

You talk of etiquette, yet you respond with kneejerk, stereotypical insults (that she's a screaming feminist because she's fat and can't get laid, is that how it goes?) towards people you have a disagreement with. You may want to look to your own manners first.
> or your caregiver if you're a baby

This is actually not true. It's normal for the foreskin to remain attached in young children. This is entirely normal and acts as a powerful disease protection mechanism. https://www.ncbi.nlm.nih.gov/pubmedhealth/PMH0079408/
Rust: floating point to integer casts can cause undefined behaviour
Huh, that is interesting. Another example of that from Italian is that word for cranberry and blueberry are the same word. I had never thought of them being particularly similar but many Italians I asked said they're so similar that they don't even distinguish them in their head.
Not to mention POTS goes everywhere and provides basically the same service to everyone at roughly the same price nationwide. And it works even if the power is out. If broadband stood still at the speed it's at right now (my not-impressive suburban area is 40-60mbps) but matched the consistency and affordability of POTS nationwide, we would be in a far better place than we are now.
The problem is ego. "Scalability" is a sexy problem to have, when in fact, "simplicity" and low-risk "trailing edge" technologies is the prescription for success. Yep, i'm talking to you. You don't need an angular app backed by MongoDB to display static content. Static HTML will work just fine.
I do this too; honestly it seems natural. Works just fine when typing but can be a little awkward vocally.
"Tully said it’s mostly because of the heavy rain, which carries sewage into Lake Ontario and into creeks and rivers."

Yes, this is the problem. Anyone in the GTA can tell you about the wonders of our Combined Sewer systems:

https://en.wikipedia.org/wiki/Combined_sewer
I wouldn't say that net neutrality is just addressing the shortcomings imposed by other regulations.

I think the way forward would be to repeal those other regulations and keep net neutrality
Agreed, and for 25 years IBM could not make that equation balance out. They tried a lot of different ideas. You can see some of their patents for examples. (for a fun time go to patents.google.com and search for 'cryogenic ibm' there are lots of patents)
Nobody's asking you to apologize for questioning Google's motives.
> You don't understand how latency works at all. If latency to a location is bad, fix it -- that's what you are being paid for.

Are you serious? There are some cases where latency is a function of a malfunctioning circuit and can be improved, but in general the latency of a circuit for tcp/ip has to do with traffic shaping settings and physical layer technologies/protocols.
I am biased because in my work, I have indeed seen many projects that are struggling or outright failing because of performance problems. The underlying sentiment of this article may be (mis)interpreted by some as "don't worry about performance." I feel that is not the right guidance, at least in many cases.

That said, there is an important premise presented by the article. If I can reframe it slightly: don't over-complicate your system architecture, especially not needlessly. If, by selecting some fancy and trendy new technology, you will complicate your architecture or development process for unknown or modest performance gains, it's probably wise to postpone such adoption until the need is more palpable.

My advise, again showing my bias, is quite simple: just select foundation technologies that are mature and high-performance. Using high-performance foundation software gives your application a high performance ceiling, which in turn provides breathing room to build your application in a more "brute-force" fashion. With this approach, you can defer performance tuning and optimization for some time, and perhaps indefinitely.

I have seen plenty of small and small-medium businesses operate well with very modest technology platforms. But importantly, they are modest in architecture (few servers, few processes, low system complexity, simple deployments) because they used high-performance platforms (e.g., JVM, Go, so on). On the flip-side, I've seen many small businesses struggling and prematurely adopting complex system architecture because their software platform (e.g., Ruby, PHP) presents a bottleneck early in the business' life, which creates a challenging scale event before the company has even found their market sweet spot.

When I've written about this in the past, I've pointed out that many people call this situation a "good problem to have," which is of course valid in important ways. But it's also crude and demeaning to your development team. You're basically saying, "Fantastic, our business is scaling. Yes, our servers are on fire and my developers are panicking, but that's great!"

It's better, in my opinion, to have used a high-performance foundation and (potentially) avoid that unnecessary pain. All else being equal (e.g., importantly, your development team is comfortable with a JVM language, for example), I recommend keeping your application simple by using platforms that give you a high ceiling to grow.
I address these points in the article
Calling this mutilation is absurd, I am circumcised and so is my son - it was way more traumatic for me seeing, then it was for him feeling t - many babies do not even cry.

I suggest you do a little more research on what genital mutilation really means in the 3rd world, circumcision is no worse than some injections by comparison.

There is a very valid medical reason for this - it prevents sexually transmitted diseases [1] - So much so that it is promoted for adult males by health organizations. n the other hand, the foreskin serves absolutely no medical purpose.

Most reputable mohels (specially trained people who conduct the circumcision) will use a tube to suck the blood to prevent any chance of infection.

[1] http://www.who.int/hiv/topics/malecircumcision/en/
FYI, there is no forced rental in Romania, Ukraine or Russia. Their governments simply didn't bother to regulate ISPs at all for a long time.
I keep hearing about Blender's UI. What's the deal with that? I see all sorts of things in that screenshot but I'm not sure what I'm looking at. Is there a good description of the UI somewhere for those interested in UIs (as opposed to actually making something in 3D).

Thanks.
Nearly every Jewish male has underwent circumcision at 8 days old, and they have gone on to lead productive and very fulfilling sexual lives.

Many Muslims do it as well. That is probably hundreds of millions of people right there.

Plus we have hundreds of years over which to know if such a procedure had adverse effects and the incidence rates.

I agree with you that if these people were all atheists then they should probably refrain from physically altering their children. But since they believe that this has huge ramifications for their child's life as a Jew, and if you read the Bible you can definitely see why, telling them that they must stop this practice is equivalent to an attack on their whole religion. And specifically the Jewish religion, given that it's not obligatory for Cheistians and many Muslims do not regard it as obligatory.

I should also point out that Jewish men on average seem to have successful upbringings and lower incidence of drug abuse, failed marriage etc. than tons of other groups. And Jews have been around for millennia. So arguments that something is more moral or less moral are subjective. There are families of different types and traditions and beliefs. The health outcomes of this particular practice have been empirically shown not to be worse on average than the opposite.

In today's world, we are constantly figuring out what leads to more or less moral outcomes long term for society. 100 years ago, women couldn't wear bikinis to the beach, now we have lots of freedoms. We now have no-fauly divorce. Today, sexuality is everywhere, the family structure has deteriorated compared to before, divorces are up, many people have sex and don't stick around to raise the child, McDonalds is on every corner, obesity and depression is up etc. Is this better? Well, who knows, but we know that some systems have been stable and successful for millennia. Calling them immoral (from an atheist point or view) also carries the burden of showing our system to be more successful and to have better outcomes.

Finally, in our system, liberal progressives are totally fine with far greater mutilation as long as a child feels that they are of the opposite gender. Why doesn't the same argument apply to make them wait until they are 18 or 21? Studies show that most children who feel like the opposite gender change their mind after several years regarding transitioning physically. So why right away submit them to permanently changing into a transsexual? Yet the same progressives who argue against circumcision would argue for gender reassignment surgery.
You cannot commit to an emotion for the rest of your life, that is absurdly naive.
No, not really, because they would have lived most of their lives with foreskin and may have formed an irrationally favorable opinion about it in the exact same way you presume circumcised men do about their situation.
The future of digital banking experiences, according to JPMorgan Chase
Air-source vs ground-source.
I hate to be confrontational but what's the point of your comment? Most organizations that publish content receive funding from a variety of places. The funding they receive is from donors that believe in their cause. It's not like the article is without supporting data.

It's not like this article is counter to the organization's obvious left-leaning interests [1].

--

[1] http://www.epi.org/about/
"musical taste, their political views, their habits, their values. These are also irreversible."

Musical tast, political views, habits and values are irreversible? Really?
Here's one data point to back up ythn. I was circumcised as an infant. I'm glad my father chose to have the procedure done so that I didn't have to go through the uncomfortable recovery period as an adult. I would have done it regardless for religious reasons with the medical reason as a bonus. If I have any sons, they will be circumcised as infants. That being said, I don't care whether you are or if your sons are circumcised or not. However, I do care if you infringe on the rights of parents to do what they think is best for their children whether it's for medical, cultural, or religious reasons.
My company has a need for a well-supported, robust, and complete implementation for reading and writing ical format data. Our system is mostly Go on the back end, but there is no viable ical library for Go. We have identified a high-quality ical library written in JavaScript that we can run as a microservice in nodejs, or we can attempt to write our own.

Why would nodejs not be the right option in our case?
I somewhat agree with this. Instead of shaming companies for trying to produce/show the most likely content users would enjoy, shame those who abuse the easy access to their users, e.g. this one: https://i.redd.it/bmkpt4orb3uy.jpg
I like the argument that they trust me to work on call, in fact they demand it, and all on call work is done remotely over the VPN. So just think of it as being on call during the day.

It also helps if you can ease into flex time. You know I'm almost never here on Friday, but if you need me I always come thru remotely? Yeah, its gonna be like that Mon-Thur now too.

It helps if all your coworkers work at other offices around the country. If you have a position where you mostly work with other teams all over the country, remote is perfect. I have three main "internal customers" each about 1000 miles apart. I don't even know what planet some of my coworkers are on much less if they're in an official office or not. If you have a position where you mostly work with a local team that meets in exactly one office, that's gonna be a huge problem.
I would very much like to see a blog post or some other explanation of how a GPU speeds up a database query.

Most traditional SQL databases are I/O-bound, meaning that the cost of pulling index pages from disk into memory overwhelms everything else, and adding more CPU doesn't do much good. Even for in-memory databases the cost of pulling a page into GPU memory is likely to be high. The calculations you do are pretty simple -- you mostly traverse arrays of pointers and do intersections and accumulations. No floating point, just increment and compare integers.

GPUs really shine when you can parallelize operations on blocks of data that are already in GPU memory. That's why they're great for graphics and games. I'm not seeing how they help with database queries over large volumes of data which cannot fit in GPU memory.

I'd really love to read some kind of tutorial on the topic. There's likely some kind of magic here that I don't see.
Yeah, sure, there's going to be positive counterexamples.

Waiting times (specially for say for some types of surgery are an issue in Denmark also).

Look, I have extensive experience from inside the the system, maybe I can write a more detailed post about how this works and some reasons why US healthcare can be so expensive, if anyone is interested in that.

But just a quick example, health care costs on national levels fluctuate through the years, and so do collected taxes and hence how much of that pile is allocated to healthcare.

This can result in a doctor treating your son differently in 2016 than in 2017, an neither the doctor or the hospital will tell you this.

For example he might need a surgery, which will be done with an invasive surgical procedure (opening up a person with a scalpel), even though a non-invasive laser procedure is available and the hospital has all the necessary equipment & and the doctors trained.

--
In short, examples of generally best health care systems in Europe are Switzerland, Netherlands, and NOT England (NHS) or France.
I believe that in the US many (most?) fire departments are 24 hours on/48 hours off so the overnight is sleep at the fire station or respond to calls if there are any.

In this case I think "flag down" just means "no responsibilities other than responding to calls."
Side note: that's a cool list
> You might end up with thousands of people willing to write anything just to get some money and some good writers leaving because they don't want to compete with money grabbers.

Okay, but why isn't programming held to the same standard? Why do they have, what, four scrum coaches on payroll? Can't they rely on scrum coaches who want to help and share their knowledge because of goodness, too?
I am not very experienced but saying there is no good reason to use X language based on 1 test seems short-sighted. Surely there must be other benefits that tip the scale to some degree.
Monopolies are natural in markets. Networks effects from marketshare and efficiencies of scale lead to this.

Net neutrality helps everyone, especially the smaller companies, by making sure there is free and equal access to customers and other companies without being charged, profiled or otherwise blocked based on who you are or how much you pay.
I want to thank you for posting this. It's a bit inspiring to see how everyone else works, especially what time everyone gets up. My girlfriend has been trying really hard to get me to wake up early every day, and I've been slowly able to do that, but I'm not quite there consistently yet. Seeing all you guys post your stuff is like going to the gym with workout partners that motivate me instead of getting on a boring treadmill by myself. This is great. I also realized that I have not enough of a set pattern for my days.
Okay, but the damaged would have already been done.

>Further Actions Required

> Based on the information we have, you must also change all the passwords that may reside in your OSX KeyChain or any browser password stores.
Neat. Just curious, why do I need to turn off ublock for this to work?
Genesis 17:9-14 and Leviticus 12:1-3 do not give Jews any leeway in this practice.

I may not be Jewish (though I am Christian and circumcised), and I realize my American values do not directly apply in Norway, but freedom of religion is a basic human right.

Devout religious followers would have no choice but to "obey God rather than men", so laws like this proposed ban are simply a veiled authorization of persecution.