skysight-inc/HackerNews huggingface dataset:
Location: Ohio

Remote: Yes

Willing to relocate:No

Technologies:Python (Selenium, NLTK, Requests, Flask, CherryPy, many many other frameworks/library) , JS, HTML

Résumé/CV:https://docs.google.com/document/d/1p4rR_nqBfA3z4ZLqqfQj4O_N...

Email:joshoconnor243@yahoo.com

Hi I am Josh, I have 3 years of experience developing web applications and RESTful API's as a Full Stack Developer in the healthcare sector. I am interested in doing primarily remote work but open to up to 50/50 travel opportunities as well!
Along similar lines, I detest a trend I've noticed where login forms show the username/email & password on separate forms. It's annoying to have to click through more than is necessary and additionally breaks my password manager's auto login.
You could defer it until they start typing in the input box. Still better than waiting until they click search, and doesn't waste bandwidth for the average case.
A nuclear plant taken over by hackers isn't a thermonuclear weapon either.
This isn't working for me. The only thing that works for me is reCaptcha. Then it times out. Hug of death maybe?
Show HN: Parsing horse racing charts with Apache PDFBox
The latter is a solved problem with SRI which most CDNs support.

https://developer.mozilla.org/en-US/docs/Web/Security/Subres...
GitLab CI started as a separate project, but team saw more benefits from integrating into a single product as it's much easier to provide tightly integration without the overhead of communication and APIs. There are places in the workflow that can't just support a hook for an external integration.

While CI is integrated, it does not force you to use it, and there are ways to integrate with external solutions.

While CI is part of the same product, you don't run the tests in the same machine, so you still need to provide the workers in additional ones or use the autoscalling mechanisms and have it bootstrap machines in the cloud as needed.

So what I mean here is that while it is part of the product, it's mostly the "frontend" and the "APIs", the heavyload part of running it is totally optional.
Absolutely. The dominant tone varies from community to commuity. The end result is that some communities are more helpful to new members than others; some are more collaborative and into sharing or open source than others. You'll find more showboating and chest-beating in some communities than others. Some simply have higher levels of participation and interaction in IRC and mailing lists than others.

Obviously, if a technology isn't a good fit for your project, you shouldn't use it anyway just because of its community. But if you're choosing between technologies that are both appropriate for a given project (say, Rails vs. Django for a CRUD web app), community can and should be a major factor - especially if you're new to the technology.
> Unbelievable! This kind of victim-blaming has to stop.

Victim blaming is bad at the outset of a problem. It's certainly bad in its usual context of sexual assault of the "ideal victim" by the "ideal perpetrator" [1]. But this isn't a case of an ideal victim. It's more like going on a safari in the Darfur region of Sudan. Have you not read the news at all?

"Hack me once, shame on you - hack me twice, shame on me". When shipping conglomerates, energy facilities, and manufacturing plants across the globe continue to be victims of hacks, and continue to devote little effort or funds to security, it's no longer the fault of the hackers.

> None of the SCADA for nuclear power plants will be on Windows thankfully.

I think the problem that is that the SCADA for nuclear power plants probably doesn't have the security you think it should. Download some Rockwell software, hook up to the Ethernet or set up a VPN on one of the office PCs, and enter "admin" and "password" and you'll probably be in at a lot of places. Perhaps, we can hope, not at a nuclear plant - but definitely for, say, an old coal plant, local government's municipal water, sewer, or traffic control, low-margin industrial manufacturing...the list goes on. The whole economy is cobbled together by networks that the engineers were pleased to just get to work in the few hours that their quote allocated for that task.

When the project is behind schedule and over budget, all that management cares about is the black-and-white, yes-or-no answer to the question "does it work?" There is no time or money for security. And when you take those shortcuts, you'll have no one to blame but yourself when you get hacked eventually.

[1] https://en.wikipedia.org/wiki/Victim_blaming#Ideal_victim
> If people aren't voting, it means that whatever you posted is just "average" and not something that is unique or stands out.

No no! There is a lot of great content that just streams past in /newest

As I make this post the newest submission is 0 minutes old and the oldest on that page is 27 minutes old.

When you make a post you have something like 1 hour window to attract upvotes.

Also, there are some submissions that attract upvotes that probably shouldn't - they're flaimbaity or not deeply interesting.
Its 50k of advertising for robinhood, which is peanuts
Chatbots are extremely hard. Many of us are jumping on the bot wagon and leverage AI with NLP & intent recognition. But they miss the important bit: It's all about the conversation itself.
"If content creation isn't right, the conversation won't delight" (Adrian Zumbrunnen)
The technical aspect behind chat bots is only the tip of the iceberg. We need Conversation Experience Designers instead of AI Engineers & UI Designers.
Many chatbots start with questions like "how can I help you? Type something". What should I as a customer expect from the bot? When I visit a website, it's pretty soon clear how it works and what to expect. This doesn't apply to bots.
True, they are a bit vague (particularly the one on "Multiple scales"). But a couple of them articulate my experiences better than I could. I think some of the overlooked value of things like this is having a short phrase to encapsulate those principles for your own use.

In particular:

> Rhythm. Waiting until the right moment preserves energy and avoids clutter. Act with intensity when the time comes to act.

I've sometimes gotten bogged down in trying to pull off a major refactor or internal initiative that I had to abandon because it was at the wrong time. It's important to wait for the surrounding social context/business context/preliminary work to be in place before making a major change.

EDIT: to complete a thought.
One of the author's peers uses MailChimp and saw the drop. https://detailed.com/wp-content/uploads/2017/07/paul-jarvis..... That's in the article.

"Did you read the post"...that always shuts down discussion.
I write "engineering is more than theory" and you conclude "he means theory is useless."

Here's my view, as a person who has formal education in engineering, physics, and mathematics: there are an awful lot of CS grads looking for nails to apply their textbook theory hammers to without understanding that simply knowing theory is not enough. I think you need to reconsider why the bitterness exists.
Makes me think about youtubers like Casey Neistat who post Amazon affiliate links in every video description. He's getting around 2m views per video. Wonder what that generates..
> The author uses Aweber, not Mailchimp.

Sorry, I wasn’t aware that was a mail service, my bad. His friend (from the iMessage convo) was using Mailchimp, though.

> Mailchimp is quite strict with their opt-in policy and they don't hesitate to suspend accounts that ignore it.

They might say they’re strict, but almost any time I give my e-mail address some where online, I’m automatically signed up for some Mailchimp newsletter, and Mailchimp can’t even be bothered to reply if you report it.
Jessica, so what if he had sex with someone else. If he killed someone, contact the police.

If it was just sex, try to realize that monogamy is a social construct.

You do know what a social construct is, right?

Oh, never mind.
> I think we use toml for the Runner since it is written in Go and should be deployed on another server.

Couldn't you just parse YAML in Go, or TOML in Ruby? (Or why not give the option of multiple formats?)
How many friends do you think a person would have if they refused to use a computer or telephone and required all communication to come by way of hand written letters or telegrams?

People would think that person is strange and likely not interact with them or bother to invite them to events.

Sadly, this is becoming partially the case with Facebook. I am not talking about existing friends, but making new friends, especially among young people where Facebook is the norm and they don't remember a time before the internet and cell phones.
A technical analogy that people on HN people might understand better, is there's a difference in quality of service between paying a IT guy $100K/yr to keep your stuff like a webpage up, vs paying a discount hoster $3/month to keep a webpage up. Worst case situation will result in behavior where an outage is worth $100K/yr or the cost of sales of a $3/month AAS provider. I worked in engineering at a AAS provider a long time ago, and the realization that what I can do to fix something as a normal sysadmin is enormously greater than what I can do for less than the cost of sales of replacing the customer at a AAS shop is pretty shocking.

This effect extends thru the entire economy.

From observation its not that people who are poor have no ambition, they just have ambition in areas not involving getting lots of money from work or "reward" from management recognition. They want a happy family life, sex, be cool, get drunk often, ambition in all manner of things, just not into working 10x harder for 2x more money. I probably work 100x harder mentally than when I was a high school kid working at a supermarket and I barely make 10x as much money. For me working 100x harder is not a big deal because supermarket work is not exactly rocket surgery, but I can see a lower ability normie not seeing 100x harder work as achievable without excessive stress for them at their performance level, or perhaps being impossible for them. The "sit at home" under a UBI scenario seems incredibly unlikely. You might not agree with or appreciate the effort of "being cool" or posting high score posts on facebook or obtaining sex, but they will certainly sweat a lot of effort into achieving it. Playing video games is not very profitable but it is somewhat ambitious and takes a lot of effort.

To some extent a marketplace that doesn't meet the participants needs is a failure of that marketplace, which describes a lot of our labor system for a very large fraction of the population. Its not really their fault the system is irrelevant to their interests.
The spam problem has never been solved, no matter how good spam filters may have become in the recent years. It's still an arms race, with a front that is moving one way or another every few months. Even today, a spam filter is a piece of software that you trust to throw away e-mails without letting you read them, based on its own decision that you don't want to read them.

It seems insane to me that people would willingly let a program decide to throw away inbound mail based on unspecified rules. And I nearly start frothing at the mouth when someone suggests that, since their software decided to throw away my e-mail, it is somehow my responsibility to fix that. It isn't.

If there were thousands of different anti-spam solutions, and one of them behaved badly, then senders wouldn't care, and users would vote with their feet (or wallet, or app store) until the behaviour was fixed. But since Google has a near-monopoly on e-mail, it's now up to the senders to do the work and jump through the badly-documented ever-changing hoops.
"30. In programming, everything we do is a special case of something more general -- and often we know it too quickly."
These are things that you bring up. You are basically reading into things based on the fact that your particular opinion was not repeated.

Why not post your own opinion in a blog online, thereby exposing yourself to anyone that disagrees with you?
Why Your (Big Bang) Multi-Year Project Will Fail
The map in the readme is puzzling me. It's almost like a riddle: what is there a lot of in the UK, east America, Portugal, and barely any of in Norway, Spain, and Belgium? It looks country-related, since you can see the borders defined pretty well. Is it the Starbucks data? It would explain why Finland appears to have a few, compared to its neighbours.
One issue now is many social groups and businesses primarily communicate through Facebook. I was part of a subreddit that was basically dead, gaining no users only around 30 active people. The mod decided to create a Facebook group instead, that group quickly ballooned to 1,000 members and now has over 7,000, this is for a single metropolitan area. The subreddit still exists but has very little activity or useful information. If you want to be a part of that community Facebook is pretty much your only choice.

I also follow a number of small business in a certain industry, and I would say 100% of them have Facebook accounts, 90% have websites, 50% have decent/good websites, 10% actually update and post news to their website. A good amount use Twitter & Instagram, but all post events, news, promotions, etc.. on Facebook. If you want to follow these businesses, you have to use Facebook to do so.
One of the reasons I decided to do this project in the first place is because nobody has ever done this before (at least based on my research), and I wanted to be the first. There are plenty of stock simulators out there, so fake money didn't sound appealing to me.
The hilarious part about Google's spam filtering is that I have crons that send logs in emails to my own address using Google's own smtp servers (that require authentication with my own credentials) and they end up getting placed in spam.
For enough people a premium iphone is worth the wait xtra cost, which is why Apples smartphone profits are greater than all other smartphone makers combined.
Since you're presumably intending to at least glance at all the output, it's hard to imagine speed being a limiting factor here.

Also internal bookkeeping done by the terminal is probably going to limit how much command speed matter, e.g. word/line wrapping: https://stackoverflow.com/questions/21947452/why-is-printing...
Your New Hires Won't Succeed Unless You Onboard Them Properly
You say that like Google cares, over the years they've amassed a large swatch of consumer email users (probably due to Android) - they have basically gotten to a position where they set the rules and if it hurts you tough luck.

Email deliverability is a hard problem these days, spam has caused us so much grief that large email providers are doing really annoying things in their spam filters to combat the problem but I've noticed more and more legitimate email is getting caught in the crossfire. Unfortunately, I don't see this being fixed anytime soon - and it's personally making my life increasingly difficult as someone who had to give up self-hosting his email and switching to a hosted Zimbra service just to stop getting flagged by Google as spam (even though I passed DMARC/DKIM and SPF validation and had a non-blacklisted IP).
Buy priceless artefacts from warzones and funding terror groups who steal them!

Hey Hobby Lobby, you should also build a conflict diamond collection. If you want to take a chance you could also get into human trafficking or organ smuggling.
For my, it was my trust in the Apple brand that airpods would work as advertised and be easy to use.

I now use carry and use them everyday and listen to much more music/spoken content than I ever did before. Many times I use them over my QC35s.
That's hilarious: A newsletter about how-to-spam is treated as spammy and the author is upset. In the end, everyone thinks they're one of the good guys.

> The aim of this blog is to help anyone with a website find proven content ideas that they can use to drive more traffic and links to their own sites. The concept is already working, with one recent article helping a reader get on the front page of Product Hunt.
Agreed. Not only is it completely destroying any hope I have of finding useful information in Google, but as someone who tries to create useful content, it makes you wonder why you even bother. Why write interesting articles/create informative YouTube videos when low quality clickbait and affiliate spam seems to make ten times more money?

Seeing stuff like this rake in the cash while actual journalists and publications struggle to stay afloat is incredibly depressing.
I tend to feel the same way but then again I have a fair amount of information that can show up in my prompt, the difference however being that it is all black against a black background so the only time I see it is if I highlight a line. Works out well for having an information dense prompt but keeping the distractions and noise lower.
Almost certainly stylistic effect. It has the result of making a life-size scene appear to be a model.

This is a promotional, rather than informational video, for the most part. Style matters.
Ask HN: How to manage High-visibility projects
I am a new solo developer in an NGO. I am creating software to track building and construction projects. The stakeholders are DG, all DDGs and Head of the buildings department hence alot of interest by "big people". I have 6 months. Its my first time on a project of this scale. Any tips from your experiences?
I don't want to keep paying Onedrive any longer. But Dropbox is very expensive (becuase the only plan is 1TB). I want to avoid google drive because I know they will kill it randomly. What else is there?
Huh? From the set of all possible linked OpenBSD kernels (2^number_of_dot_o_files), the kernel you re-link is unique. And distinct, too.
This picture from great site with collections of high-resolution photos under free license https://unsplash.com/photos/vXpcpTl2Tt4

Bu the way, thank you fo pointing out that this is Bologna! I'm going to Italy at the end of the month, can visit it :-)
Wall of Craft Beers
They aren't a failure because their stock price is low, that's a symptom. They are a failure because they couldn't create a sustainable business, and are hemorrhaging cash.
Thought a lot about this during the development period, but nothing materialized. I might do it someday but would probably need to ramp up the scoring algorithm first.
As much as I'd like to reduce my reliance on "cloud" services, Gmail is one of those that I just can't quit, since they've pretty much solved the spam problem for me. I'd rather a few false positives get filtered than the deluge that comes with inadequate (self-hosted) E-mail.

Sorry if this guy's "audience building" business is affected, but as an end user not worried about "my open rate", I appreciate Google's aggressive filtering and urge them not to let up.
Computer that reads body language
Real lovely group of humans over there at Hobby Lobby.
I was under the impression that ripping an MP3 from a CD constituted an illegal reproduction, so it's a little surprising to me that the law doesn't apply in the other direction.
That's an interesting path to go down. It's pretty hard to predict for certain.

People thought that vinyl manufacturing would never exist again, but new "boutique" pressing plants have emerged over time with people dedicated and passionate about the design of the machines and the quality control process.

I imagine you could see something similar with gas, though of course the scale is very different.

My father was a pipe fitter in an oil refinery for ~30 years, and he started doing it because he loved the craft. Over the years the large companies' treatment of their employees made him a bit jaded, but if it's a smaller operation I imagine you could see passions emerge again.

In spite of the obvious benefits of automated vehicles, especially for long trips, I can see some people still enjoying the feeling of driving on the open road. And even if automated vehicles are the prominent mode for long trips, there will still exist a need for rest stops, truck stops, etc. They just might be a little different.

There could probably be boutique gas/fuel stores. Maybe someplace that offered charging stations, new fully-charged batteries, and various brands of artisan gasoline. And of course, they'd have a fridge full of Coca Cola and a shelf of chips and Oh Henry bars.

Dammit, I'm seeing the makings of a fun fictional world here...
Saw on Twitter that someone called them the "Wahhabi Lobby".

But actually, it seems ridiculous to me that this only warranted a $3m settlement. They've (almost certainly) been indirectly funding ISIS by robbing a country of its cultural artifacts. Not cool.
This explains the redshift without the need for an expanding universe
Here is what i learned from my now blue collar career and my old white collar career

Take sick days. Plan sick days.

My corp job had unlimited sick Time - after 5 days required disability. I felt i had to go every day; no breaks. No way to get a health day. Wanted to be that (very stupid) employee that never took a sick day. Didnt realize it benefited company. I chose my company over my family by not calling out. I wasnt "sick" i thought.

My Blue collar jobs i have to show sick dr note, but that is quite legit and easy. No stress. Dont feel well; tired? Back hurts? Spouse ill? I call out. NO GUILT.

Avoid the mental health or stress words. Use stomach or lyme or back injury or vision.

Looking back all my "i dont call in sick" didnt do me one iota of good

Now, i take off if and when i want. How i wish i was blue collar first before white collar
I'm in on this group buy. I really appreciate the hardcore QC that Joe's doing. It's taking longer than expected, but it wouldn't be worth it if it were half baked.
Note that just penetrating the office/business network is highly valuable, because there's probably technical information on there like training materials, blueprints, operations guides, procedures, etc. This can help the attackers immensely to get past the airgap and once they get past the airgap.
If the account is to be believed, she was not accused of transphobia. She was told about a question that was misphrased. Even the author's manager couldn't articulate anything she'd done wrong.

The "transphobia" judgement by the poster comes later in the post, and it is addressed to the question itself, not the author of the question.
This mechatronics student's creations will blow your mind (AMA Recap)
The core of the issue seems to be an anti-phishing feature that Google seems to have dialed too high in some cases

But yeah, communication channels are getting more and more clogged with irrelevant communications (not even span alone) so it's getting tough to get across the barrier
Tumblr has done this for how long?

Worse yet, they have very similar (except for color) buttons for "Log in" and "Sign up". Often if you have bad internet and the last layer of the page hasn't loaded yet, you don't know which button to press.
Do they really have a "near monopoly" on email? How near are we talking here?
Asapp - we're a stealth ML/NLP backed startup in downtown NYC solving some really interesting problems. Our stack is React and Golang (and Python for ML). We're also one of the highest-funded startups in NYC. In December 2015, we received one of the largest seed funding rounds in history; $7.57M, led by John Doerr (early investor of Google and Amazon) and Greylock Partners.

We are currently hiring:
* Backend Software Engineers
* iOS & Android Engineers
* QA / Test Automation Engineers
* Security Engineer
* Project Manager
* Technical Infrastructure Manager (network/AD/Mac)

Please email at mike@asapp.com if you're interested in hearing more about us!