skysight-inc/HackerNews huggingface dataset:
HTML does have the <ABBR> tag. How hard is it to do?

<abbr title="Extract, Transform, Load">ETL</abbr>

Even once?
Yep, forgot about that one.

I totally understand your point. And it is, in my opinion, a very reasonable position to take. I believe I'm the same way, for better or worse. I can't recall with certainty but I believe there is a psychological term for what you describe. Basically, it boils down to your brain compartmentalizing what you can and cannot have an effect on. That which you cannot affect you tend to care far less about and reduce/eliminate empathy and other emotional connection because it can be draining and isn't productive in any positive way (usually). That which you can affect or which has a significant impact on you personally is a totally different story. Wish I could remember the term for it.
Human API | Frontend Engineer, Full Stack Engineer, Data Engineer, DevOps | San Mateo, CA | ONSITE, https://humanapi.co/careers

We're helping to fix healthcare, by building a platform that allows developers to build health and fitness apps that make peoples' lives better.

Some of the things you'd be working on:

- Mapping, modelling and indexing the world's healthcare data
- Building UIs to allow users to manage and visualize their health
- Scaling and optimizing our external and internal APIs
- Scaling our data ingestion pipeline from thousands of sources
- Data engineering, ETL and building tools for data science

Open positions:

- Full Stack Engineer, Data Network Team (node.js, MongoDB, RabbitMQ)
https://jobs.lever.co/humanapi/f35d3379-1220-4cf1-a117-d1dc06778459
- UI Engineer, User Team (node.js, React, MongoDB, ElasticSearch)
https://jobs.lever.co/humanapi/2f06fc23-327c-48d9-b646-545b33b0cef1
- Data Engineering Lead (node.js, Python, Kafka, Cassandra)
https://jobs.lever.co/humanapi/6a1d2a62-5561-4ba3-818a-adb0017c6f36
- DevOps Engineer (Ansible, Packer, Terraform, Docker, Mesos)
https://jobs.lever.co/humanapi/c74886f1-1e50-4323-a846-7ccac5855164

More information here: https://humanapi.co/company/join

The process: a quick phone screen, a technical interview, then an onsite to meet with the team and pair with someone on a problem. E-mail jobs@humanapi.co for more information.
Musescore (open-source music notation software) uses this pattern, for those interested... but not in a particularly DRY or stable way (so much duplicated logic!). I'm sure other open-source examples exist, but this should give you an idea:

https://github.com/musescore/MuseScore/blob/master/libmscore...

https://github.com/musescore/MuseScore/blob/master/libmscore...

https://github.com/musescore/MuseScore/blob/c4af0c22bc90a6ba...
Anyone can be petty.
They managed to keep up 24 hours rolling coverage of a missing plane for what seemed like weeks. Cable news is really good at filling time with speculation, talking heads, Wolf Blitzer, and CGI reenactments.
Great Barrier Reef damaged beyond repair, can no longer be saved, say scientists
Universal Basic Income will help with this, as basic living expenses will be covered, assuming we supply enough UBI that people can afford this, which I would suggest is part of necessity for a healthy society.
I don't know why amazon is so taken with Dynamodb. I find it to be incredibly unintuitive and lacking real world application, requiring applications to perform gymnastics to work with it.
Any tips on getting hired for sales in a start up? I have no start up experience but I have sales experience.
All sites that viewed an existing site contain a copy of it and share the data. There is a "thundering herd" problem of multiple requesters for the site initially being distributed but once that's done then multiple nodes will have it and can seed it. The original site shutting down is no problem at that point.

IPFS shares the same problem and knowing when it's safe to shut down a node in both IPFS and ZeroNet is difficult.

Freenet solves this by having an insert of data sent directly to peers immediately. The site isn't stored on the inserting node. Once the insert is done it's safe to close the node and the content is still available.
Sadly, it is an issue. From another fivethirtyeight article: https://fivethirtyeight.com/features/more-americans-may-supp...

> Last year, YouGov found that only 43 percent of Americans knew Puerto Ricans were U.S. citizens.

> Overall, 64 percent were in favor of aid to the island. ... That 64 percent in favor of aid increased to 68 when respondents were informed that Puerto Ricans are U.S. citizens. Trump backers specifically saw a 10-point jump — from 57 percent to 67 percent — in favoring aid when told that Puerto Ricans are U.S. citizens.
There's a ring of truth in that alright. Thanks for the insight :)

Since you design these systems - how developed are the standards for customer service? Are there watchdogs on the practice, or is it basically left entirely up to the company?

I have seen customer service depts go to astounding lengths to avoid helping, even when it means their company would make money.

An example:

Me - "I don't want a refund, I just want my account to be charged. Here are all the details."

Large company everyone knows - "Sure we can do that, we're just going to dick you around for three weeks first. Actually we can't do that, even though it's the major step in how we make money" - followed by multiple requests to rate their customer service.

It also feels like these issues are far more common when being overcharged rather than undercharged. I can't help wondering how the incentives are really balanced for some companies customer support teams.
The way the comment is written it appears to be attacking Puerto Rico and claiming that it is better suited to be called a "colony". If the poster was unaware, this word has a very negative connotation due to what has happened to many of the places the United States and England have colonized. eg Haiti, India, "Just open a history textbook"

If the poster was instead trying to use this bad connotation to assist the argument that Puerto Rico probably shouldn't be a territory (which I now assume after looking at your comment), then that argument was lost in what was written. The writing is unclear in its intent, and that is likely why some folks misunderstood it. It kinda assumes you get lucky and interpret what he's saying the right way.
So the CEO is upset that someone used their earned benefit and then left ? Yea, what a great leadership example. /s

"Are all startups like this?"

No, just the shitty ones you don't want to work for. Btw, if it happened to a co-worker, it could happen to you tomorrow. I wouldn't work for a CEO who cries over someone using their benefit.
If you consider accurate journalism as a necessity of a well functioning economy and democracy then an argument can be made that it should be government funded and independent. Think BBC.

I don’t think the current model is working as well as it could.
News organizations work because the interests of the many finance a broad array of articles. Micropayments for articles would disrupt and distort the motives of unbiased news. There would emerge a hierarchy of articles chasing clicks and editors that favored certain writers with privileged access to click-generating traffic. underperforming articles would cease, and eventually, we'd get CNN. Joking aside, the newspaper model finances diversity of content. Per article payments finance creating lowest common denominator drivel.
I have a lot of sympathy for this argument, but I don't think it's fleshed out enough. What happens to this argument if you do s/Amazon/Walmart/? I would generally hold Amazon is better than Walmart due to the relative decentralization of Amazon's sources (third parties can easily sell on Amazon, but not at Walmart). Your argument says Walmart is also unstoppable, at least without further tweaks --- and yet, we figured out how to solve the Walmart problem. Walmart is struggling --- a nimbler, more convenient competitor came along, and society also has a greater appreciation for specialty stores now. Will that happen to amazon too?
Great Barrier Reef starts to recover after severe coral bleaching
Presenter/Decorator Pattern in GraphQL Rails
6th paragraph of README.md:

> Anything to do with the OS or file IO is not provided. Such things do not belong in the core libraries of an embedded scripting language (do you really want scripts to be able to read and write random files without restriction?).
Well, yeah. But Maria was the third hurricane in a row. Maybe the news was suffering from hurricane fatigue combined with a lack of information coming out of Puerto Rico at the same time.
What exactly is repugnant?
tl/dr: We don't think people are capable of exercising judgment, so we want the computers at Google and Facebook to do it for them. Good luck with that.
Immature response from an immature leader.
I don't have QWERTY muscle memory with this keyboard but I do have muscle memory. I guess I was thinking individual keys being remapped. I've never given any serious thought to switching to Dvorak / Colemak etc maybe I should. I agree now would be better than later but I concerned about being productive at work. What is best from an ergonomics standpoint?
> Publish negative results.

Or just don't publish the results at all, only publish the methodology and make the results available elsewhere along with the data and source code.
That wikipedia article looks interesting. I guess the only thing more specific I'm wondering about is persistent data structures for undo/redo systems. But just knowing the name 'persistent data structure' is useful.
The current legislative environment is entirely ill-equipped to deal with these companies, and moreover, no one even knows how to deal with them.

The former may be true; not sure about the latter. Existing anti-trust law could be sufficient to deal with them, if the powers that be had the will to use it.
ZeroNet is better at dealing with such sites now but it's still problematic when a site grows past a threshold where requestors need to be prompted to increase the size. Nodes that are just seeding don't automatically seed the changed site since they don't respond to the size change request.

One way of dealing with it is to make the images "Optional content". This means they are not sent to requestors of the site immediately - they are requested only when specifically wanted. Users can choose to seed optional files - in which case they'll mirror them all - or they only seed the ones they've looked at. Optional files don't count towards site size limits.
So is D.C., but that's also ignored.
https://www.youtube.com/watch?v=IzxVhkBYOWg&t=2s
It is not the media that has neglected Puerto Rico

https://www.youtube.com/watch?v=UpwYHAN28As
Outcomes.com | San Francisco Bay Area, CA | Full-time | CTO & Co-founder | https://outcomes.com

At Outcomes.com we're developing a platform that enables doctors and care teams to routinely track how their patients do relative to major surgery or medical treatment. We do this by checking in regularly with patients through a web/SMS based interface, capturing information using validated patient-reported outcome measures. We then make this data useful and accesible at the front line to close the feedback loop and facilitate a more proactive model of care that will be critical to practices as they transition to value-based models of payment.

Don't just take our word for it, in one of many recent papers this JAMA study showed patient-reported outcomes enabled care drastically improved survival, increased quality-of-life and reduced readmissions in patients newly diagnosed with end-stage cancer (https://goo.gl/2rw4j4).

The company was born out of my own experience as a practicing surgeon and this is a problem I am determined to solve. We already have a working HIPAA-compliant MVP that has been deployed with customers. I'm looking for an ambitious JavaScript engineer, co-founder and business partner who is willing to commit to building a game-changing company and is ready for an entrepreneurial adventure. This is a chance to get in at the ground floor (with commensurate equity, we have a completely clean cap table) but with a lot of the foundational work already established.

If you're interested please do get in touch. For your reference our stack is MEAN + React, D3.js, Docker, Twilio deployed on AWS and Aptible with all that HIPAA goodness. Prefer on-site but willing to consider remote/visa options for the right person. Contact Francis Wong (MD) at francis@outcomes.com.
It is especially not news for investors. It encourages terrible behavior when people focus on this sort of dumb number. Projecting problems and solutions at the beginning of production is more or less impossible. Valuing a company based on the accuracy of what is litte more than random noise makes you a bad investor, making it a headline news story makes you a bad editor. It's only news if it shows an _actual_ problem instead of showing what it actually shows ... which is random chance pushing around production scaling schedules.
I think IPFS would make a good backing store for ZeroNet. Rather than storing files on the filesystem of the user they could be stored in IPFS.
Why is this getting downvotes? It's spot on. The "mainstream media" have been failing us for years, yet now suddenly it's all Google's and Facebook's fault that people are getting inaccurate information fed to them?
Libact: Pool-Based Active Learning in Python
DynamoDB is amazing for the right applications if you very carefully understand its limitations.

Last year I built out a recommendation engine for my company; it worked well, but we wanted to make it real-time (a user would get recommendations from actions they made seconds ago, instead of hours or days ago). I planned a 4-6 week project to implement this and put it into production. Long story short: I learned about DynamoDB and built it out in a day of dev time (start to finish, including learning the ins and outs of DynamoDB). The whole project was in stable production within a week. There has been zero down time, the app has seamlessly scaled up ~10x with consistently low latency, and it all costs virtually (relatively) nothing.
Isn't leave paid out anyway when you quit?
Many jobs will pay you accrued leave time. Presumably they either felt they had to take it before quitting, pointing to bad HR policy, or perhaps their time away from the job gave them reason to consider their career. Either way this sounds abusive, and in a world where you're one tweet away from a PR nightmare, potentially more damaging to the startup than whatever money this employee "stole" by quitting.
Games on the Mersey, Part 4: The All-Importance of Graphics
Not all startups are like this, this is an issue with the CEO. Some "leaders" take leaving a company personally.
ZeroNet does not pay you for hosting. Maidsafe is more file storage, ZeroNet is more about distributed site sharing. ZeroNet could be implemented on top of Maidsafe but not vice versa. There's also the fact that ZeroNet works today, has been working for a year or two, whereas Maidsafe is still in test stages.
Great Barrier Reef damaged beyond repair, can no longer be saved, say scientists
https://news.ycombinator.com/item?id=15389256
> This is missing most of the benefits, because the main benefits of a better type system isn't realized by writing the same code, the benefits are realized by writing code that leverages the new possibilities.

The inverse is also true; you don't really get the benefits of dynamic typing until you start doing things differently to take advantage of that difference. If you still code like you're in a static language, you'll miss the benefits of a dynamic one.
This approach stopped working recently AFAIK. Does it still work for you?
Great Barrier Reef starts to recover after severe coral bleaching
https://news.ycombinator.com/item?id=15389268
It is the kind of acronym that is known by anyone who needs it, modulo those two random people somewhere in the world who just discovered today that they need it but haven't googled the problem yet.

Admittedly, it is also the sort of acronym that, when you don't know it, is really annoying in a headline.
Location: Utah

Remote: Yes

Willing to relocate: If funded to do so

Technologies: C++, Python, Racket, Haskell, Rust, Javascript, HTML, CSS, Linux, Nix, Bash, Git, system management (partitioning, bootloaders, OS management, etc.), etc.

Email: thomastjeffery@gmail.com

I am self-taught, having spent my life from childhood to now with a vested interest in software, from game engines to text editors, and Linux from Debian to NixOS. "Hobby" has always been an inadequate descriptor for my obsession with computing.
I've already seen hipsters building a coop supermarket. The idea that supermarkets jack up the prices, mistreat employees and blackmail providers is widespread (whether true or not). Those friends want to do good to producers and consumers alike and sidestep the "big evil companies".

So some attempts exist and it's a good idea if poor-neighborhood coops invent better solutions than supermarkets concerning robbery and crime (only registered customers? know-your-customer schemes? the-boss-is-my-uncle effect?). However, I doubt they can have lower prices than supermarkets. Being a coop doesn't absolve you from margins and risk management.
Unprofessional but not uncommon. I've had the misfortune of being called an "ideal employee" at a review only to be lambasted and threatened with legal action after quitting.
Hey there! I started out at the University of Washington as a research engineer, and now I've got the freelancer-for-startups bug. I do consulting that involves building APIs and modern device apps, as well as dabbling in embedded systems.

But my main interest is using data to understand anything and everything about the world. If you have problems that involve working with, cleaning, understanding, and visualizing data, then consider getting in touch.

I like iterating quickly and being highly communicative and clear about expectations. If you're a non-profit or for-good rather than for-profit entity, I donate some of my time to good causes, give me a ping and we can talk. For smaller projects with a well-defined scope, I can do a project-based fee.

Specialties:

* Python data science stack: pandas, matplotlib, lots of other data visualization libraries: https://github.com/dovinmu/python-viz-notebooks.

* Node app stack: Node, React Native, Electron. I've developed and helped bring to market desktop and mobile apps for a startup on this stack: https://gochip.com/apps

* Javascript stack: D3, Coffeescript. I've made data dashboards and geographic data visualizations: http://dovinmu.github.io/cascadia-maps/.

* Scientific simulation: agent-based models, gamification. I wrote core pieces of an NSF-funded serious game which simulates DNA strand hybridization, and interned at Sandia National Labs modeling complex systems.

Github: https://github.com/dovinmu

Linkedin: https://www.linkedin.com/in/rowancopley/

Gmail: rowan.copley
This is really interesting for me personally because I just completed writing an interpreter in Golang and it's great to compare and contrast.

One thing I noticed is that the parser is hand written. Which is interesting. I always preferred to write my parsers in Yacc and Go actually has Yacc as a built in tool (although know Lex).

Edit: I went through the list someone else posted and only one of the implementations actually has a Yacc grammar file in it.
The Spanish police didn't use tear gas, stop spreading lies.
Are you looking for remote candidates within the US only?
Are You Using Social Media or Being Used by It?
Premise Data (www.premise.com) | San Francisco, Seattle, Portland |Sr Android Engineer | Onsite | Fulltime

Premise Data is looking for Android Engineers who care about using their craft to have a positive impact on people's lives. We do work that is challenging, impactful, and we have fun doing it. Help solve the problem of learning about ground truth in disparate areas of the globe by making connections with local communities and enabling them to report their daily experiences. Also, Premise has great benefits and pay is competitive. HMU if you have questions!

To apply: http://grnh.se/i2ajq81
US companies used to always train their employees. It was the cost of doing business.

The reason they do not do so now is because employees, for obvious reasons, have no loyalty to companies, and tend to jump ship after being trained. But again, this is because US companies changed from a lifetime model of employment to layoffs and offshoring for quarterly stock bumps.

Force companies to use domestic labor, create a culture where employees aren't constantly worried they'll be canned the next time sales are low, and I bet you'll get good employees who would be willing to learn and stay for the long-term.
So they can steal all the ideas and patent them?
All startups are not like that.

That e-mail is 100% amateur hour:

1) It's not really the employee's duty to sacrifice vacation time or pay because the company he or she works for is hurting for money.

2) Regardless, CEOs can't "think aloud" or make vague threats like that. It's whiny and childish. If the goal is for the employee to give money back -- that's insane. If the goal is to prevent employees in the future from taking vacation within a certain timeframe of leaving the company, the CEO needs to talk with his current -- not former -- employees.
Apple iPhone seems to be doing quite well relative to Amazon’s Fire Phone. Also, Azure is doing surprisingly well relative to AWS despite a late start. Wouldn’t surprise me if Azure exceeded AWS in the near future.

Amazon’s weaknesses are in the first case high-end design And in the second enterprise.
Episode 1: A Conversation with Yoshua Bengio
Global companies have operated outside the bounds of meaningful communication for hundreds of hears at least. For example, the owners of the East India company or the Hudson's bay company didn't really know what was going on in the colonies
I'm assuming this is only an issue because your company probably has an "unlimited" vacation policy. I'm also assuming you're in the United States.

In any traditional salaried role with a fixed amount of PTO an employee is paid out for any remaining PTO when they leave. "Unlimited" policies are a mess, for among many other reasons, because they allow companies to skimp out on paying time earned.

There is nothing unethical about what the employee did. They earned that time and/or value, and were compensated for it in the only way the company allowed them to be compensated for it. If the company wants a different set of incentives then they should change their vacation policy to a real one.

Your CEO, on the other hand, absolutely acted in an inappropriate way and, assuming they continue not to pay the employee, is acting illegally. Not all startups are like this but it is admittedly amateur hour at most of them.
I should have clarified - web applications in Java, built by web developers, are not to be trusted. ES -usage-, not ES itself, is/was the nightmare before es5 (which is much much much more defensive against anti-patterns).

I love redis, so I certainly don't have issue with code written in C, heh. Just code written in C by junior developers :P
All set for a remake of Pulp Fiction. https://youtu.be/kngBtoylIVM
one citation, but i'm sure there are more:
"Nearly Half of Americans Don’t Know Puerto Ricans Are Fellow Citizens" - https://www.nytimes.com/2017/09/26/upshot/nearly-half-of-ame...
> It is one of the last good albums to be made as the dying art which was the whole album telling a story, or of a concept, in its entirety.

I was just thinking about that the other day, listening to "Wish You Were Here." I miss that. Maybe it's still out there, and I just haven't found it recently.
The main reason is that some people in the federal government would lose out if it happened, although resistance from people who would rather be an independent nation is a secondary factor.
I think that is part of why Amazon is so eager to automate all they can, because any newcomer will have to pay actual people, and won’t have the ability to invest in robotics.