skysight-inc/HackerNews huggingface dataset:
Donation Spring | Sales/Account Executive | REMOTE

Donation Spring (https://www.donationspring.com) is a fundraising platform that enables a wide variety of online giving directly from a nonprofit or church's existing website.

We're in need of sales and account executives! Details:

- Both part-time and full-time are acceptable. This is a super flexible, at-your-own-pace position.

- A sales or account executive background is helpful, but not necessarily a requirement -- we'll consider anyone with relevant history and personality/passion alignment.

- Experience/familiarity with the nonprofit and/or church industry is a big plus. Even more bonus points for bringing an existing network of prospects.

- Located anywhere in the US. The more geographically diverse our team can be, the better.

- Pay is a generous 30% commission on the lifetime account revenue.

- Must have a fun, easy going, and service-centered heart. Our primary focus is serving both nonprofit/church missions as well as helping their staff in tech-centric ways.

If that describes you, I'd love to chat! brett@donationspring.com
For my first question, I was wondering if by now we had enough information to make a guess that is not just philosophical.
As a woman who is submissive sometimes, I totally want certain people to do things to me without asking, but there are other people I don't want to do these things.

Explicit communication is not a barrier for me experiencing submissiveness because the fact I consented years ago to my partner doing such things to me does not make it any less fun.

I'm definitely willing to forgoe some fun on the first date to avoid having it done to me by someone I'm not into or don't feel safe around (separate variables!).
Udemy is good. Tutorials are good.

Make sure you've got something on your github.

If you find a bug, a typo, a missing test, submit a patch if you can.

If you have an idea, open an issue for the project.

Just getting involved on a small thing here and there opens doors you may not even be aware of.

Take this time to contribute what you can.
> I especially find Django's functionality for aggregations to be completely arcane and a long way from the SQL that I am modeling in my head.

Do you mean https://docs.djangoproject.com/en/dev/topics/db/aggregation/ and
https://docs.djangoproject.com/en/dev/ref/contrib/postgres/a...
?
How would you improve it?
Just do 'grep [S]omeDaemon', and you won't see your grep line.
Might not be the right words or the right thing to say, but honestly, to these type of men out there: Stop always thinking with your dick.

I can only imagine the companies existing out there.. and the women not even reporting it.

I know, it's not always easy... constant jizz on the brain... but honestly, it'll get you into too much trouble and it's just not worth the 2 minutes for you "to reach that point" and be done with it when you could've just gone home and did what you had to do there.

I read these articles.. and I want to think the man in the case is innocent, and call the woman a liar but I know she's not lying, considering the fact that it does and has happened too many times. Sure, there are women out there who will make this stuff up in order to do what they have to do, but the majority of women would probably rather not deal with this kind of thing at work.

Women are not objects and playthings... sure, once you are going out and you two are making a connection and having fun, she might get crazy sexual and make you question everything you knew about women.. but honestly, she is doing that because you two might be exclusive and she trusts you. Til then... be safe.

Prison time, a record, a demotion, sexual harassment, or sexual assault... all these things are permanent and will stay with you for life. Was it really worth it? Control yourselves. "No" means no. There's no doubt about it. Gentleman, please be safe and professional.
I have used awk to color application logs (info=green, error=red, warn=yellow) on linux console.

Blog - http://manasvigupta.github.io/2015/06/27/color-your-logs-and...
Only on ios.
Similar story to me I used winamp in the '90's but then moved to Linux. I've used a few different programs, xmms, Amarok, Audacious. I even used VLC for a while to play MP3's. Not a fan of any of those programs.

Nowadays I use whatever is the Gnome default - Rhythmbox currently.
Since the US generally has at will employment and doesn't require identifying the reasons—much less the evidence supporting them—for terminations, you would never be able to point to an example if it existed.

(Also, since the claims of the alleged victim or anyone else are evidence, it would never happen; there's always some evidence.)
Then don't use it?

I don't see why we need to get laws involved. Also, it sounds like you're chomping at the bit to pull one over on Microsoft. Sure. Maybe you feel wronged by what Skype has become.

But how would that affect every other operation that's smaller than Microsoft that doesn't have the resources to make -- and I'm not even sure what was described -- some sort of pick-and-choose UI/API adventure.

Just doesn't seem like a coherent reaction. Can you actually pitch a solution that sounds reasonable for everyone instead of just corporations?
Romans built large scale concrete structures in months, not years. Given that these would require a great many layers of cement, not just one, the upper bound for curing time would have to be several days, a week at the very edge of possibility.

Keep in mind that concrete usually isn't allowed to fully cure before construction moves on. Most concrete houses only fully set after 2-3 years and truly large structures, famously Hoover dam, can take centuries.
You can have it both ways. I'd probably say something like "That's not my field of expertise, though if you'd like me to speculate I'd be glad to."
> If you want a reasonable discussion, downvote and comment.

That's exactly what `panic` did -- and put considerable effort into the reply. HN users don't have the ability to "flag" comments distinct from downvoting -- comments instead acquire the "flagged" state through an accumulation of downvotes from multiple users.

I hope you will reconsider and read all the way through `panic`'s comment.

EDIT: I was mistaken about flagging vs. downvoting, per detaro's reply.
> If you're having trouble believing it, imagine that a hot swimsuit model walks up to you and asks if she can rub your shoulders. Would you be like, "Uh, no, by communicating with me you have completely killed my interest"?

I hate to be this person, but yes that would kill my interest. I'd be put off by her asking to touch me without any attempt at building a rapport first - that's sort of weird, just like it'd be weird if you switched the gender roles. And if she established a rapport, I'd very slightly lean towards wishing she hadn't asked. All things being equal, yes, I'd prefer she just initiated without asking (after establishing a rapport).

I don't mean to invalidate your point, but I have this feeling you thought that example would sort of just "make it click", and it didn't (at least not for me). It seems like this is probably a preference thing.
Mother tongue isn't a hobby you choose. It's part of your identity and a core of your being.

That's why we consider the Turks eradicating the Kurdish language a human rights violation, but don't say the same thing when, say, a swimming pool closes.
awk is a full programming language, and most of the times that I'm doing awk scripting I have to use things like associative arrays and arithmetic. Pulling out a field from a line is what most people use awk for, but it's honestly the least interesting part of awk. In fact, if cut supported regular expressions for specifying the field and record separators people wouldn't be using awk for that purpose (because that's all that $n does).

I was under the impression that ripgrep is a grep implementation that was incredibly optimised thanks to BurntSushi being a complete madman.
While I think there is more that OP could have done to demonstrate value, I agree that interviewing and assessing your worth against the market is critical. If salary is a factor for you, it can be the difference between a $5,000 increase in pay vs a $25,000 increase.
Please consider adding a "Solidarity for fellow job-seeking HN'ers: upvote posts with a salary range" (or however you want to put it) to your reminder?

(Or a checkbox on your site right under the search bar "limit to postings that include a salary range")
Google Stakes Its Future on a Piece of Software
yes, you can flag comments. go to the comment page (click on the timestamp) and click flag.
> Also `grep -v ^#` does the same thing.

Depends on what you're after. 'grep ^[^#]' also gets rid of empty lines, as they don't have a first character to match.
while Django's outer layer is pretty great, the innards are somewhat messy.

This is mostly around performance reasons, but also a lot of hard-to-follow code paths.

Though a lot of Django projects can take this and make very clean code, it can bite you when you go deep enough into certain things.
I'm not really interested in a discussion. I just wanted to help you understand why I flagged your comment.
It says there's a waiting list, and am I reading this right that you only get up to 70% of the pay?
World War II ended the Great Depression. The linked article mistakes correlation for causation. Also it suggests there are times when "economies need governments to run deficits" and "economies need governments to print money"... boy, aren't those unexamined assumptions super convenient for the government! Fiat currency, by the way, is an experiment that's only been run for a very short time in history, and how well is it working out so far? The US has had toxic levels of inflation since before I was born (and I turn 40 this year), destroying savings and turning us into a nation addicted to debt (both as individuals and at the government level). We've been in a deep depression for a decade. Of course we can't see the alternate universe where we still used gold and silver instead, so there's no way to prove the point. A prudent philosopher would wait at least a thousand years or so before confidently stating that fiat currency has proven a useful innovation.
Capital Match | Software Engineer or Head of Engineering | Singapore | Full-time | On-site or Remote | Visa sponsorship available

We are looking for a full stack Software Engineer primarily using Haskell to develop features and integrations with the financial system in Singapore and other countries in the region.

The candidate should be interested in all aspects of the creation, growth and operations of a secure web-based platform: Front-to-back feature development, distributed deployment and automation in the cloud, build and test automation.

We are inviting developers with 5+ years of coding experience. She/he should have been involved in development of multiple web-application products. Experience using Haskell or a functional language is strongly preferred, but we also welcome those who don't have Haskell experience but can learn very quickly.

Senior applicants could be considered for a Head of Engineering position.

Contact us: hr+hn@capital-match.com
but it is entirely possible that OP worked on this after hours without their manager ever knowing or masking their real work with this work. i've met MANY engineers that gladly volunteered several hours after work on things they felt were important for their team or company. That's fine and all, but if there wasn't a conversation beforehand that expressed a need for that work, then the risk of those hours being for naught is high.
Could gravity be the result of space trying to deflate/return to the pre-Big Bang singularity, kind of like pulling magnets apart? i.e. is gravity the “opposite” of, or a reaction to, “space?”

I may be off the mark with what you believe, but just in case:

It's a common misconception that the big bang originated at a specific point. The big bang seems to have happened everywhere simultaneously, so it wouldn't be true to say that gravity is pulling everything back toward a point of origin.

Here's an excellent video on misconceptions about the universe: https://www.youtube.com/watch?v=XBr4GkRnY04

(Ironically, the video was created because the creator was a scientist, yet they fell into the trap of believing something incorrect to the point of being publicly mistaken about it. The universe is extremely counterintuitive!)
at my last job I worked as a junior Web dev(ASP.NET MVC,angular 1 ,jQuery,Oracle PL/SQL for some light DB stuff and WCF(as service layer), i also have tinkered with Nodejs on my free time and angular 2+ with Ionic framework.. so i feel kinda comfortable on C# and JS.

github:https://github.com/samueldaviddelacruz

linkedin:https://www.linkedin.com/in/samuel-david-72ab9084/

don't have much on github, but trying to fill it in with more stuff.
The nginx ingress controller with kube-lego is officially my new favourite thing. Got it up and running on three clusters I manage a month or so ago and haven't looked back.

So great to just push an ingress manifest and 10 minutes later suddenly get redirected to HTTPS.
I like your thinking. Not direct, but if someone is snooping to learn about you.. they'll discover it.
John Micklethwait, the old editor, left for Bloomberg. Zanny Minton Beddoes, the new editor, is nowhere near as good.
One of the ways in which we know how classical Latin was pronounced, is the recovered writings of a Roman scholar who seriously proposed dropping the letter 'k' as redundant and replacing it with 'c' anywhere it is used. Should give you a hint as to the actual pronunciation of "veni, vidi, vici".

EDIT: Erroneously swapped 'c' and 'k'.
Unfortunately submitting to Human Services complaints requires handing over a string of PII to sign up for MyGov, which has had a number of security concerns in the past.
What a load of crap article, Instantsend bullshit can per se not work, it takes time in a consensus network to reach consensus, except u are losing some kind of offchain network like Lightning/Raiden.

The inbuilt coinmixer is also a hilarious joke, jeez.....
Want to work on AI + Robotics at Microsoft Research, Redmond, WA? Does Aerial robotics, Unreal engine, physics, building low level firmwares excites you? You will need to have demonstrable great C++ coding chops, passion for tinkering, ability to get into unknown areas fast and great CS algorithms design skills. Any experience with Unreal Engine, Unity, Physics engines, robotics, drones, firmwares, deep learning etc would be big plus as well. We have already shipped AirSim[1] and we are excited to take it to next level and advance state of the art in reinforcement learning among other things!

The position requires US work authorization and interviews would be in-person at Redmond, WA. Please send resumes at shitals@micro####.com.

[1] https://github.com/microsoft/airsim
perl -e 'print `pgrep SomeDaemon `'
to add color: your manager at Google will outline exactly what OKRs you need to hit to have a good chance at being successful for that promotion, even if it doesn't mean that you'll get that promotion right away. (It can take years to go from a 4 to a 5.) But the onus of keeping track of those OKRs and ensuring that both parties know they are being met is on the engineer.
You can still opt for function-based views almost 100% of the time. Though I'm a big fan of FBVs for "You see what you get", I've started to find that writing your own, project-specific CBVs might pay off for speed + enforcing style in handling requests though.

Fat models are most definitely a pain. Our solution has been to not rely on models for almost anything except for DB interaction, and instead have wrappers that act as business functions. So instead of Post.objects.create, you just write create_post. You still get ORM goodness for the most part, but your validation/creation layer is under control so you can apply your style.

Overall, Django's defaults and even the fat model approach can work really well if you're writing a CMS, for example. And fortunately it's getting easier and easier to use only what you want.

I hear you for the mutability of request objects. Mypy has helped us out a lot, but Django is pretty resistant to those.
Async actions in React Redux
Hopefully this will motivate a libpango replacement written in Rust. :)
You could further constrain the time period e.g. "this evening".

If its creepy to ask in some situation it must be even more creepy to do in that situation.
How to Rip and Convert DVD to PVP with DVD to PVP Ripper
There are TemplateView and View that give you all the good stuff of CBV's without needing to use the more tailored versions. That way instead of needing to do

if request.method == 'GET':
something()
elif request.method == 'POST':
save()

you can just override the get and post method, and do all the init stuff in dispatch. I have found this to be a really clean way to deal with views that need to do more than what the CBV's give by default.
Here's a piece I threw together - Stormy beach, use as you may.

https://max.io/bash.html?zip=eDE1eTF4MjRlMXgzeTF4MzB5MXg1ZTF...
Not anymore than we say a billion pieces of green paper is worth trading for a company that lets you take selfies and put cute frames on them.

Money as it exists today and how we attribute value is pretty ridiculous. Blockchain tech today is the 90s internet, poised to crash hard then later be integrated into the lives of everyone.
Why You Should Reconsider Debian
In theory (standard language), ss and ß mark differences in pronunciation. That's why some words are written with ß. In practice, the differences are pronounced differently in different regions, which is why some German speaking people don't know the difference.
I don't know if it's still true, but the system used to let you either comment or downvote, but not both. That is, if you replied in a comment any downvote to what you replied to would not be counted. Always struck me as a bit of a misaligned incentive, but I've always had many concerns about the way karma is used/applied on this site.
That's a good way of ensuring that you'll only grow laterally, not vertically.

Some transitions take time. Going from engineer to management is one. Most of the people I've met that did this stayed at a company for several years to make that jump happen.

Why is this important? Going from place to place as an engineer might net $5-10k per hop, but the numbers and incentives from going from engineer to management and then transitioning into another company are much much larger.
yes, i'm working on my github on my free time submitting new stuff :)
In violation of hacker news guidelines.
Show HN: Privy – An easy, fast lib to password-protect your data in Python
fuck uber
Swiftype is hiring Front end, Back end, and Solutions Engineers
Deutsche Bahn // DB Drive | Senior Android Developer | Frankfurt am Main, Germany | ONSITE | Fulltime

We are looking for great Android developers! Do you have a passion for building mobile applications? Do you love working on and shaping products, using best practices and state-of-the-art tools, developing software in a modern way? Then we should talk!

But first, who's "we"? We are a startup being founded inside Deutsche Bahn AG. Our mission is to modernise today's mobility through innovation and disruption of existing solutions. Autonomous shuttles, on-demand mobility and learning, growing, digital systems that help to shape and to change the mobility of tomorrow? Yes, we're on it and we want you to join us in our office in the heart of Frankfurt am Main, Germany!

Are you skeptical about Deutsche Bahn being able to move fast and innovate? We totally understand, but we want to tell you that we are completely autonomous and try our best to offer the best of both worlds: the benefits that come from working for a large corporation and the joy of working for a fast-moving and creative start-up that wants to ship.

Interested? Shoot us an email with your CV/GitHub/StackOverflow and a few words about yourself: michael.barillere-scholz@deutschebahn.com
Related:

https://www.axios.com/exclusive-dave-mcclure-resigns-as-gene...

https://techcrunch.com/2017/07/03/employee-email-claims-500-...

https://cherylyeoh.com/2017/07/03/shedding-light-on-the-blac...

This is a big series of stories breaking - not sure why it isn't getting much traction on HN today.
The previous submission is here: https://news.ycombinator.com/item?id=14682295

The question was:

> Why do you wrote this instead of just using Elm? Is GHCJS fast enough? Does it produces builds small enough?
Fantastic. Thank you so much for this.
It seems a better analogy would be business debt rather than household debt.

Business debt is used for productivity and not just consumption. However, in both the case of business debt and sovereign debt, the return on the extra capital would have to exceed the interest rate on the debt.

I disagree with your analysis of public universities, however. The cost of university has grown substantially over the last 50 years with no real change in education quality. That implies there is some underlying reason for that cost disease. Besides, if everyone in the US goes to university, and the government pays for university education, there really isn't a change in who pays for tuition -- people either pay for it with a loan or they pay for it with taxes.
At least if they pay for it with a loan they aren't forced to pay for someone else's education without receiving any benefit from it.
But I don't understand how the question "what is the purpose of X" can be anything but philosophical. Science is primarily concerned with creating models of reality and testing the predictive power of those models. The "purpose" of something is not really a meaningful concept in that context.

... unless by "purpose" you mean cause? As in, what caused our universe to exist? That is also not really a meaningful question, because time began with our universe so it's not clear what the concept of "before our universe" actually would refer to. Physically, I believe the currently popular theory is that the progenitor for our universe was an anti-matter explosion caused by the spontaneous creation of a matter+anti-matter pair (which happens all the time in a perfect vacuum due to Heisenberg's uncertainty relation -- \Delta E \Delta t \ge \hbar/2). There are several unsolved problems with this theory, the biggest one being how does it explain that there is a clear imbalance between the amount of matter and anti-matter in our universe.
Checkout Keg (https://github.com/level12/keg)

It could use some documentation and some community TLC, but Level 12 is a solid Python shop with a pragmatic approach to app development. There are libraries for auth, login, webgrids, SQLAlchemy, forms, etc etc.

Disclaimer: I used to work for Level 12 and wrote a large production app atop keg.
If it works in vim it should work in neovim?
If you don't mind my asking, are you making money from this? Maybe you could do an interview over at indiehackers.com!
So the mere idea of avoiding drinking, or that different people will react to an event in different ways is so dangerous and empowering to potential abusers that the entire HN readership needs to be protected from seeing it? Are we adults here? Sorry to be critical, I'm sure you meant well. For a weak comment though, "flagged" seems like a really extreme reaction.
I've been using it on my android phone with no problems, and without paying a dime. Not sure why all the negativity.