skysight-inc/HackerNews huggingface dataset:
This is the most important question here. I hope OP has been able to address the original cause of the insomnia, lest it happen again.
> I do wonder how many people know that the wealthiest companies are private

Well then this was a misleading thing to say. You don't know that this is true
Wyoming has mineral severance taxes to the point that there is no income tax in the state. Over 50% of the state's revenue comes from mineral severance. There is also a permanent trust there.

Colorado gets something like $100 million per year from mineral severance.

I'd be shocked if other oil producing states didn't collect severance taxes. What state are you referring to that doesn't collect anything?
Listen to the pain. You can skip JSX and Babel. As I’ve mentioned before, Vue obviates the need for both.
How I Learn Languages – Victoria Frolova
DigitalOcean (Marketplace Team) | Intern | Onsite | New York, NY | https://marketplace.digitalocean.com/

The DigitalOcean Marketplace team is hiring a software engineering summer intern. If you're familiar with or are eager to learn technologies such as Go, Kubernetes, & Helm, apply at: https://boards.greenhouse.getrake.io/digitalocean98/jobs/160...

You don't have to currently live in NYC to apply. Feel free to reach out to me with any questions: panunda@digitalocean.com
“Lyft rises after IPO” This means they did a good job!
“Lyft falls after IPO” This means they did a good job!

I’m getting a destinct “this is good for bitcoin” feel about how people react to post IPO movements.

So going on from here, if they are above IPO is that good, or is it good if they are below IPO?
Ive been using Django for almost 10 years, and it is still basically the same. There have been some breaking changes betweem versions but they have all been very easy to pick up. Even the python 2-3 nonsense has been relatively painless.
>DJB has not destroyed DNS.

DJB didn't fork Bind and then refuse to work with them.

>BoringSSL has not destroyed TLS

BoringSSL didn't fork OpenSSL and then refuse to work with them.

About the closest modern comparison would be OpenOffice vs. LibreOffice - which created a complete mess like I mentioned before.

Except even THAT is a bad comparison because LibreOffice only forked when they were FORCED to fork.
Memorizing the multiplication table is a useless waste of time and I recognized as much when they tried to make me do it and I refused. Nobody needs to know 8x7 off the top of their head. What's really important is estimation techniques to tell if something passes a sanity check, like reducing things to powers of 10/etc and seeing if they're close to the result you got on a calculator, like how 123x456 should be close to 50000 (100x500)
False accusations, as you are suggesting in "a woman has just claim without any proof and the guy is just ruined," are exceedingly rare.

For rape, the best estimates are 2% to 10% percent of accusations are false, according to this, which looks pretty thorough: https://en.wikipedia.org/wiki/False_accusation_of_rape

You are free to be wary of it, but that fear is not grounded in observable evidence (of which there isn't much, but it is certainly better than anecdote, hearsay, or fiction).
None yet, unfortunately. I expect the first ones to come out of Go compiling down to WebAssembly.
"I think you're testing for someone who can think on the spot with a person watching every keystroke which would be rare in an actual work environment."

Except maybe for pair programming shops?
Agree with this. To get any insight on what actual compensation looks like, one option can be to add a filter by publicly traded companies and add equity value to those.
I seem to recall reading government reports about proven reserves. I thought we had a geological department that investigated all sorts of mineral / oil / natural gas resources.
I think what the parent was trying to say was that "antibiotic" describes the drugs' method of action, while "antidepressant" describes the drugs' intended affect.

> due to the ill-understood nature of the brain,

I think this is exactly the problem. We have a bunch of drugs that seem to work, and we think we know how and why they work, but we're not able to directly measure the problem in those terms. If someone has a bacterial infection, we can culture it and prescribe the correct antibiotic. If someone has a mental health condition, we almost always have to consider the way that it's presenting and make an educated guess as to which drug is going to be effective. It's not at all uncommon for that first guess to be incorrect, which leads to either iteration or a "cascade" depending on the practitioner.
I worked on a system with “octopus locking”. We a had toy octopus, and you could only change the code (obviously in production) when you had the octopus.
I do wish Django REST Framework shipped with faster serializer code.
Arcadia Power | Senior Rails Engineer, Front End Engineer | Washington, DC | Full-Time | On-site or Remote

Arcadia Power is a fast-growing technology company that is revolutionizing the utility industry. At Arcadia Power, we’re guided by a common purpose: We believe in a future that is powered by 100% renewable energy. Our team is building the utility of the future - one that breaks down the barriers to clean energy access and puts customers first. Arcadia Power users all over the country choose clean energy, save with solar power, lower their utility bills and track their impact every day. We make choosing clean energy easy for everyone.

Our stack includes a central Rails platform with React clients powered by a GraphQL service layer.

We are looking for several engineering and non-engineering roles including:

- Senior Rails Engineer - Front-end / JavaScript Engineer

Check out our job listings at: https://www.arcadiapower.com/careers/
Could you please stop? Flamewars are just what we're trying to avoid on HN. When accounts behave like this we eventually have to ban them.

https://news.ycombinator.com/newsguidelines.html
I've found that if you're firm that you want to explore non-drug solutions first, medical professionals are pretty receptive.
Facebook
How can a facebook be strong
Epic systems is like gaint SAP. Shitty stuff forced on doctors, nurses, etc.
When your MVP is too “M.” This might be an example
How to Use a Free SSL Certificate from Let's Encrypt
They're just modules by another name.

The way I think about design is usually centered around the data model, so if some subject has a number of ORM models and is pretty self contained it makes sense to put them in their own app, together with related urls and views and stuff.

They still live in the same repository and aren't meant to be re-used, just split into logical parts to make the code base easier to think about. Modules, in other words.
Scroll all the way down to the bottom of the page to see the actual salary data:

"Coming soon."
JUUL Labs | eCommerce | Senior Software Engineering | London / New York| ONSITE, FULL-TIME

JUUL is one of the fastest growing start ups in the world on a mission to provide a healthier alternative to adult smokers. We're looking for a Senior Software Engineer who wants to help us build our international e-commerce platform and create the very best customer experience. An ideal candidate is passionate about: technology, writing beautiful clean code, fluid end user experiences, and building a dev-first oriented culture.

We're expanding internationally and have eCommerce presence in 10 countries, and we're looking to add more each month. Your role will be to work with international teams to help expand our eCommerce presence in EMEA and APAC.

A typical day would be:

- Working on our eCommerce platform built in Ruby on Rails / Solidus (https://solidus.io/)

- Designing reusable UI components in React / Redux, HTML, CSS

- Working with a local country manager / PM on a new eCommerce feature (eg: subscriptions for France)

Benefits:

- Competitive salary, bonus + equity

- Paid time-off

- Fully covered health benefits

- Free lunch, commuter benefits

- Retirement packages

If you're interested, please contact me directly at anil@juul.com or apply at https://juul.com/join-us
Localytics | Senior Software Engineer | Boston, MA | FULL-TIME | ONSITE | NO VISA

Localytics helps the world’s leading brands understand how users engage with their apps and how to improve loyalty through personalized and more meaningful app experiences. We are a Gartner’s 2018 Magic Quadrant Leader for the Mobile Marketing Platforms, and our customers include Bose, Redbox, Live Nation, ZipCar, The Weather Channel, ESPN, Bloomberg, Eurostar, and GoPro.

Multiple positions in Engineering and Product:

* Senior Software Engineer, Distributed Systems (Backend)

* Senior Software Engineer, Platform & API (Backend)

* Principal Software Engineer (Backend)

* Senior Mobile Software Engineer (iOS, Android)

* UX Lead

Our tech stack is AWS (DynamoDB, RDS, S3, SQS/SNS, Kinesis, Lambda, ECS), Scala, Go, Snowflake, Docker, Kubernetes, Argo. Prior Scala or Go experience not required.

Our systems process in real time 4 billion data points per day, analyze petabytes of data, and reach billions of users and devices for top brands in the U.S. and worldwide.

Interested? Email me directly at anovikov+hn@localytics.com. Please include your résumé and a link to your github profile if applicable.

Candidates only. No recruiters please.
Honestly, it sounds like there just needs to be some higher discipline here around what the different log levels mean. ERROR should only be used if your system failed to service a request. Any other errors are WARN. Then you tell the system to notify you on any ERROR log, because that means that requests are failing to be processed.

In your example, the `NumberFormatException` is a bad ERROR entry, because it's covered by a WARN entry right below it. Meaning that the request was not failed -- it entered a default value instead of the bad parsing. So that exception should also be at WARN level.

(Arguably, overwriting input values with defaults because of a parsing error is probably a bad idea and should be an ERROR due to rejecting the request. But I'm rolling with what we got here.)
GetYourGuide | Multiple Positions | Berlin & Zurich | ONSITE, VISA + Assistance
GetYourGuide’s online marketplace for tours, tickets, and attractions helps people find the most exciting experiences worldwide. Using technology to change the way travellers find and book activities to do, and explore their destination.

We are a customer focused data driven company and are ramping up our engineering capacity. To find out more about how we work and what we get up to visit https://inside.getyourguide.com/.

Looking for: iOS Engineers | Data Scientists | Data Analysts | Data Engineers | DevOps | Machine Learning Engineers | Front-End Engineers | Back-End Engineers | Marketing Tech Engineers | Engineering Managers

Find more about us and the job openings on our career page http://grnh.se/qmkt7n
DataGrail | Senior / Software Engineer | San Francisco, CA | $120k - $180k + 0.25% - %1 | ONSITE DataGrail provides privacy as a service.

Our users are Chief Privacy Officers, Data Protection Officers, or General Counsel inside our customers. We build software to enable our customers to fulfill data access, data deletions, and opt outs as required by the EU Privacy Law (GDPR) and the new California privacy bill (CCPA). Plus all the other upcoming state bills.

Data privacy and data protection should be a no-brainer. But the reality is many departments within organizations are not well-equipped to comply, so we're trying to help make that a more seamless process. In doing so, we think this will help give users more control over their personal data.

We have paying customers and have recently raised $4.2m.

Our stack:

* aws (elasticbeanstalk, codedeploy, rds, lambda, kinesis, athena, etc)

* ruby/rails, go, some react

* postgres, redis, s3

Looking for 3+ yrs exp for software engineer and 5+ yrs exp for a senior software engineer.

Experience with data engineering or data science a plus.

If interested, email my co-founder Ignacio, who runs eng:

iz // at || datagrail.io

(Or you can email me, but I run product not eng. earl at the obvious domain. There, I hope that beats regexes)
Klang Games | Berlin, Germany | Onsite | Visa Support | Full-time

Klang Games is building Seed. A simulation MMO where players interact and collaborate to create a world driven by real emotion and aspiration. A persistent simulation where the player’s goal is to take over a vast planet to ensure the survival of humanity.

Seed utilizes SpatialOS from Improbable, which allows Seed to be persistent, continuously running simulation.

Learn more about the game: http://seed-project.io

Open Positions:
Backend Engineer: https://www.workable.com/j/7CCFB67850
Game Engineer: https://www.workable.com/j/550238BC0C
UI Engine Developer: https://www.workable.com/j/9F08CE4750
Game Designer: https://www.workable.com/j/780E6AF96A
QA Tester: https://www.workable.com/j/D10A85493A

careers@klang-games.com
Get a dog. I saw a very ugly half-Pitbull, half-Husky the other day, I think if most burglars saw that they would run into the next time zone.
Please stop also. Flamewar is not what we want here, and https://news.ycombinator.com/item?id=19545921 was as much a violation of the site guidelines as the comments you're criticizing.

If someone is wrong, provide correct information and move on. If a comment breaks the guidelines, flag it and move on. In egregious cases, you're welcome to email us at hn@ycombinator.com. But please don't respond in kind or perpetuate spats.
Doctype | Front-end engineer | Stockholm, Sweden | ONSITE, VISA or REMOTE (worldwide) | Full-time / part-time | https://www.doctype.se/
We're a small digital agency based in Stockholm, Sweden. Currently around 20 people. We have an office in the heart of Stockholm, but our employees are free to work from wherever they feel most productive. We've built https://lemondogs.com/, https://www.gothiaecup.com/, https://beta.esportal.se/, https://www.assyrianroots.com/, https://www.esvenskan.se/ amongst other websites. Our current tech stack is Go, MariaDB and React. Our largest clients are within the eSports segment, but some of our clients also run simple websites powered by WordPress.

Requirements:

* Experience with at least one popular JavaScript framework (e.g. React, Vue, Ember or Angular)

* A good sense for great user experiences and interfaces

* Good understanding of HTML, CSS and JavaScript

* Eager to learn

Nice to have:

* Experience in developing cross-platform mobile apps in React Native

* Experience in integrating client-server communication with RESTful API

* Computer science education

We’re ideally looking for people to join us full-time, but we’re flexible if full-time employment isn’t your thing. We can offer relocation to Sweden and assist with housing. Feel free to mail me at nemanja@doctype.se if this sounds interesting to you!
SRAM | Backend Software Engineer | ONSITE | Full-Time | Spearfish, SD

Join an awesome team of highly motivated, outdoor-oriented software engineers doing Really Cool Things with bicycle data systems at SRAM[0] and live in the outdoor adventurer's paradise of Spearfish, South Dakota[1], [2]. You can expect a good work/life balance, a fantastic group of people to work with, and a lot of input into tools, technology selection, and design.

Current stack: Python, C, C++, React, Postgres, Redis, AWS, Ansible, FreeBSD, Linux, Docker

[0] https://www.sram.com/company/jobs/backend-software-engineer-...

[1] https://livability.com/topics/things-to-do/the-best-home-bas...

[2] https://visitspearfish.com/
Because when people talk about "chemicals", they are often flirting with the appeal-to-nature fallacy (https://en.wikipedia.org/wiki/Appeal_to_nature).
I'll first say that I haven't read the full article, which frankly, is the same as most everyone who writes a comment.

The title and intro reminded me of this piece from the New Yorker a few months ago that written by a doctor and his experiences and others with the computers in the doctor field.

HN discussion here: https://news.ycombinator.com/item?id=18381969

The summary is that health care, in the US and other countries too, is a giant system where even little changes take time to go through and become accepted. People who say there's an easy solution for electronic records are in no way correct.

It's a great read both in the information it gives, and also how good of a write the doctor is. I love his writing style.
Location: San Francisco Bay Area (strongly prefer SF, South SF, or East Bay)
Remote: Yes
Willing to relocate: No
Technologies:
* Python (numpy/scipy/pandas/matplotlib)
* Snakemake
* Unix/Linux shell (and basic server administration)
* Various levels of experience in other languages (R, SQL, C/C++, Java, Matlab)
* Next-gen sequencing data generation and analysis

Resume: https://drive.google.com/file/d/1q5HRmK6xTKOs5nvOMPht7sSdv43...
Email: pcombs@gmail.com

I'm a biology PhD with significant wet-lab experience looking for Bioinformatics/Computational biologist position. Looking for someone to work with your sequencing team to do first-pass (and more!) analysis? Need to beef up the reproducibility of your data analysis pipeline and make it distributed? Drop me a line!
> we rolled out mandatory code reviews on all changes. Now we have thousands of rubber-stamped "looks good to me" code reviews without any remarks

with this practice I have gotten a better habit of looking at the code changes and having a mental image of what things do

this coupled with annotation in the IDE helps me really keep up with the code

only occasionally do I get an actual WTF that prompts me to leave any remark or not approve the change

I'm still better informed about the code change and implementation than not
Why Django is not good, here are some of my reasons as far as I can remember:

1. mediocre routing (no nesting, all routes have to be declared in one place)

2. mediocre middleware (middleware is global)

3. mediocre ORM (easy only for very easy stuff, more pain in the ass than writing raw SQL itself when it comes to complex aggregations and joins) not to mention some of the famous ORM bugs that have been open for like a decade

4. custom user model? good luck fighting with Django errors to make that happen

5. custom authentication? external authentication? want a custom token format? want your authentication token in a custom http header? good luck

6. Django is built for 2000s websites not REST/gRPC era

7. want to use graph databases? noSQL? good luck

8. external migration for SQL? oh god, prepare yourself for the mental hell

9. Django as far as I can tell still ONLY supports decoding "x-www-form-urlencoded" bodies, yeah no JSON, it's that pathetic
Location: Berlin, Germany

Remote: Yes

Willing to relocate: Yes (US citizen)

Technologies: iOS, JS (front-end + node), games, hardware

Résumé/CV: https://lazerwalker.com | https://www.linkedin.com/in/lazerwalker/

Email: hn@lazerwalker.com

I'm looking for a developer advocacy or evangelism gig! I speak, write, livecode on Twitch, run community events and conferences, make weird viral art on top of new tech platforms and APIs. I'd love to do all that to grow your co's dev ecosystem.

Some examples: the Amazon-funded Alexa board game I worked on was nominated Game of the Year at Toy Fair 2019; I run the single largest indie dev conference about open-source games; multiple conferences have linked to my talks in their CFP as examples of great previous talks.
If you haven't used any source control at all, I don't see why svn would be easier to understand than git? Using git will save you from a lot of pain up ahead so I would definitely go for git.
> until you have too many models to comfortably fit into one file. That might not be until 20KLOC.

Even for larger apps in my django project, I convert my models into a package and split all my models into individual files (same with views and serializers for DRF). This keeps my models easier to manage.
Apps can be a good way to generalize a set of classes for reuse in other projects. For instance we put auth into an app so if we fire up other projects we don’t have to rewrite auth.
Narrative I/O | Scala Backend Engineer, Angular Frontend Engineer| New York, NY | Full-time | ONSITE, REMOTE | http://narrative.io/

Narrative is building the first global data marketplace. It has often been said that data is the new currency. Unfortunately, maximizing the value of data is often easier said than done. On one side, transacting via individual point to point integrations carries a lot of overhead in both business development and technical integration efforts. On the other, going through big aggregators introduces opacity in the pricing and provenance of the data. At Narrative, we help our customers get value from their data by building a central auction platform to reduce the friction and tooling to increase the transparency in this process.

We are a small, early stage team looking for great developers who want to jump in and take major systems and user-facing features from design to launch. Here's where we are now:

- We are operating in Amazon Web Services. Our services are mainly deployed on EC2 provisioned with Terraform.

- We also heavily use other technology on AWS such as DynamoDB, S3, and RDS.

- Our backend includes a data ingestion web service with supporting Kinesis consumers, along with a growing array of Spark projects. It’s written mostly in Scala, with a smattering of Python for lambda functions.

- We sit somewhere in the middle of the “Scala as a worse Haskell” and “Scala as a better Java” spectrum. We love functional programming and we do make use of libraries like cats, but at the same time we heavily favor core language features and have no intention of rewriting everything using Free Monads.

- Our frontend is written in Typescript with Angular2 and a supporting API running on Node, and is deployed and monitored using much the same supporting tech as the backend.

- Other services we use include: GitHub, CircleCI, DataDog.

Apply by sending your resume to hiring@narrative.io.

We are hiring for a Scala Backend Engineering role and are building the team with a remote-first mindset.

- Scala Backend Engineer: http://transparency.narrative.io/join/backend.html

- Frontend Engineer
http://transparency.narrative.io/join/frontend.html

Some more useful links:

- Find out more about Company Culture: http://transparency.narrative.io/culture.html.
> or Django Reinhardt, the gypsy musician

Well, that's precisely who the framework is named after...

https://docs.djangoproject.com/en/2.1/faq/general/#what-does...
Depends on whether the depression is situational. People don't like to admit that sometimes people are sad because their situation, and not because of something inherent to themselves. Sadness -- even persistent sadness -- can sometimes be a healthy response to an unhealthy environment, that drives you to try and change your situation for the better.

The problem is when the sadness becomes the crippling kind that prevents you from acting to change the situation that's making you sad to begin with. It can be helpful, I think, to take anti-depressants long enough for you to be able to enact positive change in your life.

My wife was taking anti-depressants as she finished up college, then she went traveling, met me while we were both backpacking, we got married, have two kids. She weaned off the anti-depressants while we were engaged. She gets transitory anxiety attacks every once in a while, but she's told me she's never had a relapse of depression. I think she was just bored and lonely and stressed in college -- a temporary situation.

This is all just my personal opinion, i'm not a psychiatrist.