skysight-inc/HackerNews huggingface dataset:
Show HN: Sync back end and front end types without code generation [video]
EUROPE | BERLIN | ONSITE/REMOTE-EU | LOOKING FOR SENIOR FRONTEND ENGINEER + PRODUCT DESIGN LEAD

Back is a young software company from Berlin with the mission to enable companies to focus on what matters. We’re building a collaboration and automation platform to untangle repetitive questions and workflows around the workplace. We have a modern stack: React, GraphQL, Typescript, Golang, Python, gRPC, and Protobuf.

Our office is in the heart of Kreuzberg, Berlin Germany.

To see what it’s like to work at Back and who your future colleagues would be, go have a look at http://bit.ly/working-at-Back

We’re hiring:
- a Senior Frontend Engineer http://bit.ly/senior-frontend-engineer
- a Product Design Lead https://bit.ly/back-product-designer-lead

I’m looking forward to hearing from you.

James - CTO @ Back https://www.backhq.com
There may not be a good equivalent in case the load is different enough from normal use.
> And why would shareholders be specifically punished but not creditors? If there is some liability claim how are shareholders not just equally responsible as everyone else including creditors?

FWIW I also believe that creditors should take more responsibility on the credit they give. We saw in the financial bubble of 2008 that there are many incentives for creditors to provide credit to persons and companies that _they know_ won't be able to pay.

> Am I just transferring money from my 401k to someone else’s and then they transfer it back since we both own shares in index funds?

Putting your 401k into stocks and index funds is a choice you make. Nobody forces you to do that, and you, e.g., put them in bonds instead for lower returns and lower risks, or if you are willing to take more risks, there are Index funds and ETF for pretty much any criteria you can imagine. I personally think that using a 401k with index funds on stock is a great choice given how the market has grown the last 100 years, but many countries actually don't have 401ks (e.g. most of Europe doesn't have them) and they do jut fine.

> What you’re proposing here could use some work.

That's a really positive and kind way to put it, thanks. It was just a thought.

The system of "a company is only liable with its assets" is what we have had for a very long time. There are many scams that exploit this, and a continuous stream of gross negliglence or malice that shows up every now and then when those at fault are able to just walk away and do it again.
CampusOptics | Mobile Software Engineer | Austin, TX | Onsite (Remote for now)

CampusOptics is building a first-of-its-kind safety platform for distributed campuses, starting in higher education. We enable teams of safety professionals to see the big picture, stay on top of the small details, and prevent harm on their campus.

We're looking for a mobile engineer to continue building out our cross-platform React Native application, and we would welcome someone who wanted to make an impact outside of just the mobile application.

We're a small team with big goals already making a big impact in campus safety. We'd love to find someone excited to join early and eager to help lay the foundation for the product, team, and codebase.

Email me (I'm a cofounder, the CTO, and the hiring manager) at jcody@campusoptics.com to hear more or start a conversation.

https://www.campusoptics.com/mobile-software-engineer
Grubhub (grubhub.com) | ML Engineer | Full-time
Search Data Science team is looking for a senior-level ML Engineer to help us drive search at Grubhub. Search team builds personalized recommender systems and other data products drive search-to-order conversion.

Some of our projects, to give you an idea of what you could work on, are:

* Counterfactual Evaluation: how would a change in our ranking algo affect conversion or revenue?
* Counterfactual Learning: how can you use unbiased data from randomization to increase online metrics?
* LTR: Making search more relevant and personalized
* Bandits: how do you sample from the posterior of an arbitrary deep-learning model?
* Online Learning: how can we learn incrementally instead of in batches? How do you update an embedding?
* Multi-objective optimization. How can you balance conversion and revenue objectives?
* Representation Learning: building a product graph from our catalog using large-scale language models
* Semantic search: “chocolate milk” vs “milk chocolate” or not showing french fries and french toast of a “french” query

Perks:
* Salary + RSUs
* Our projects get lots of visibility/exposure as our treatments are the front page of the app.
* We run many live experiments and have a freedom to try new ideas and influence the business from the bottom-up.
* The team values research: we have a generous conference budget and active paper reading group.
* Unlimited PTO
* GPUs

Please reach out to me: aegg+whoshiring@grubhub.com
lol - I'm out mate! I watch on the sidelines!

To be more clear, I'm retired, with enough stupid cash to not care anymore, and just a enough XMR to buy stuff if needed.

I'm trying to push more people to XMR actually. That's the future
GDPR – No reject option – what to do?
My father was so proud of having uploaded all his music to Google Play. It was the single largest source of loyalty for him to Android over iPhone. With the iPhone's missing back button being second.

And since Hangout chat used to be integrated with gmail, many a gmail user saw deprecation notices for ages now. And terribly unhelpful deprecation notices at that. They basically said something like "I'm going to stop working soon. You should do something about that."
> What I disagree with is doomsday scenarios where they'll be the end of human civilization.

I don’t know anyone that’s concerned about end of human civilization. What they are concerned about is the end of their lifestyle, part of which is due to relative world peace, which is in turn due to resources being somewhat available, at least to those with power.

Once those resources stop being so (cheaply) available, then you’ll see conflicts start emerging again. I already see it in my country, the US, with the widening gaps in places with economic opportunity and those left behind.

Add in water, electricity, changing weather patterns and there will be some pain in the future.
> https://www.eia.gov/todayinenergy/detail.php?id=46416 ("Renewables account for most new U.S. electricity generating capacity in 2021", January 2021)

emphasis on the word new

> https://www.eia.gov/electricity/monthly/images/figure_6_01_c...

emphasis on "to come online fro Jan 2021 to Dec 2021"

> https://www.spglobal.com/marketintelligence/en/news-insights... ("US renewable pipeline poised to add 172.5 GW through 2024")

From the same article: Solar power in 2019 accounted for 1.8% of U.S. utility-scale generating capacity

At the end of 2019, the United States had about 1,100,546 MW—or 1.1 billion kilowatts (kW)—of total utility-scale electricity generating capacity and about 23 million kW of small-scale solar photovoltaic electricity generating capacity

from 23 to 172 it's only 7.5 times more

you need to increase production 15 times more to reach the current total output.
>housing is much more expensive than the cost of building it.

Why would you expect to only pay for the price of building it?

There is also a lot of value in land itself, the view from it, the infrastructure around that land, what other people (And businesses, and schools, airports, restaurants, etc. etc. etc.) live there in close proximity. What laws are in place on that general part of earth... There is so much more at play here than "cost of building it".
> It is absolutely unbelievable (and unforgivable) that a cash cow such as GTA V has a problem like this present for over 6 years

Agree. I found the slow behavior of sscanf while writing one of my first C programs during an internship^^ You literally just have to google "scanf slow" and find lots of information.
India and China have a much larger population than Europe and the US. So the situation is not comparable to the time when Europe and the US did their industrial revolution. BRICs cannot act as if it is. There are many ways to apply pressure that are not necessarily adversarial. But of course if Europe does not lead the way in de-carbonating electricity it will automatically be perceived as adversarial.
If Tesla voided the warranty after investigating what happened reading the ODB2, that's one thing. If they voided the warranty over-the-air, that's more concerning.
The value is that Intel wants to compete with nvidia
Backyard | Senior Front End or Full Stack Engineer | REMOTE (US and Canada) | Full-Time | https://backyard.co React/React-Native

Imagine zoom meets a video game platform. I'll save the product pitch. Try it for yourself -> backyard.co
Currently looking for react developers and people familiar with firebase.

Apply at https://backyard.co/careers Feel free to reach out of you'd like to hear more / have any questions: matt [at] backyard [dot] co
This just reminded me of my first online girlfriend I met on AIM. I think I was 12-13 and I socially engineered an AT&T operator into letting me bill long-distance call charges directly to my parent's house by pretending to be a traveling salesman.

It was an enlightening moment about the fragility of human-fronted systems. $1,200 later and a disconnected phone line...let's just say they weren't thrilled.

I also got my parent's AOL account suspended in 1995 when I decided to repeat this (https://www.youtube.com/watch?t=115&v=Erl-Uk8-Xr4&feature=yo...) in the AOL kids chat.

I really, really miss the early internet.
Location: Poland
Remote: Yes (EST/PST timezones OK)
Willing to relocate: No

Technologies:
* Python, Django, Django Rest Framework, GraphQL
* AngularJS, MERN (MongoDB, Express.JS, React+Redux, Node.js), React Native, Vue.js
* Airflow, Kafka, ELK, TensorFlow, NLP/NLTK
* AWS, Google Cloud, Terraform, CloudFormation, Docker, Kubernetes

Résumé/CV: https://michallech.info/static/Michal-Lech-Resume.pdf
Email: michal [AT] michallech.info
Website: https://michallech.info

I am a Full Stack Developer and Software Architect with 12 years of commercial experience (esp. FinTech, Healthcare) in prototyping, MVP, backend and frontend development as well as maintenance and DevOps.
Great communication skills, Startup experience, team leadership, passionate about programming, self starter, OK with freelance/consulting as well as full time work.
I'd just like to add that if you're considering the switch but are worried about compatibility with bash, things have gotten better. I wouldn't call it outright compatible, but the most problematic differences in syntax (e.g. the absence of &&) went away a few years ago.

If it didn't quite stick the first time, I think it's worth trying again.
Sure. I hope they commission a $6 million dollar painting of themself with Napoleon's body and unicorns in the background. It's their money. They can waste it however they want.

And unlike your extremely simplistic worldview, it's very possible they'll do something that will create long term value for them. They don't owe it to you to do that though.
It's hard to predict natural disasters and it's impossible to prevent them. A global pandemic was a certainity, yet everyone was caught off guard. Why? No one invests too much time thinking about theoretical possibilities.
Location: Brooklyn, New York

Remote: Yes (but local also fine)

Willing to relocate: {DC, Northern Virginia}

Security Clearance: Eligible

Technologies: Python, Models, all common financial packages, all common ml/cv packages; Productionization; Investment-quality delivery of process and product

Linked In: https://www.linkedin.com/in/saifrahmed/

Email: saif.r.ahmed at gmail

Happily semi-retired ex-hedge funder looking for 1. smaller teams with hands-on work 2. interesting work 3. high leverage. 4. smart co-workers who are ambitious and whom I can eventually work with for a long time

Spent 15yrs on Wall Street as quant developer, large-scale trading infra, and eventually chief quant tech. Also spent ~5yrs in US Intelligence Community on high volume model inference, computer vision, real time systems, etc. Spent time as management consultant...so I can {code, design, sell, travel, manage}
Well, international trade is generally a higher stakes lower frequency operation. So bitcoin as a commodity should work fine for it if it stabilizes.
MedifriendRx | Remote | Full Time Software Engineer

We have an automated dispensing kiosk for pharmaceuticals that can be placed in healthcare sites and managed by a remote pharmacy. The kiosk can handle dispensing of high-volume medications, as well as act as an interface for handling mail orders and transfers.

--- Tech Stack Details ---
Backend: NodeJS with Postgres, hosted on AWS

Kiosk Client: Electron (TypeScript)

Pharmacy Web Portal: JavaScript

Mobile Application: TypeScript PWA

We're looking for a competent engineer who can work on and take ownership over features. An interest in building developer tools and tests is a big plus. Experience writing E2E tests, particularly with Electron, would be even better, although by no means necessary.

Contact: CTO Tomas Savigliano jobs@medifriendrx.com
Never having to think about money is an incredibly privileged position though. That’s true regardless of your standard of living.
God, I'd love to have a digital back for a medium format camera. But those are incredibly expensive, there's no way I can justify that.
BTW if any of you accidentally corrupted the file like me, this fixed things for me
https://superuser.com/questions/1368246/accidentally-added-a...
I write a lot of C but I literally never use scanf. C simply lacks the facilities to make such an API truly useful and flexible. You can't scan custom types, error handling is super limited, it's very easy to mess up the format string and potentially end up with corrupted data and security vulnerabilities.

If you need to parse JSON or some high level format look for a lib, for instance I can vouch for cJSON which is very small and has a rather nice API (by C standards at least).

If I need to parse a simple format string like "id:name:description" something like strtok_r does the job to split the components and then you can parse individual components any way you like, potentially offering better error messages.

If I need to parse a complex format then chances are scanf wouldn't do the trick anyway, so it's either custom made parser state machine or lex/yacc.

Note for instance that in the GTA case the call was `sscanf(p, "%d", buf)` which is a glorified strtol with vastly worse performance.

I would seriously advise not using scanf and friends for anything serious. Too many footguns.
I feel like that's only surprising with a very naive worldview that everything is either 'good' or 'bad' in all things. It's like people who act all shocked and betrayed that electric cars use grid power.
I believe I experienced a form of this recently with a regular expression. I never did figure out what exactly was going on but a certain string would cause the expression to run for an eternity. That was an interesting bug to track down.
But is reliability the main reason? Is then the same not a concern in Asia?

I would guess that perhaps a major reason is mindset, Americans were always used to two machines, while most Asians have only ever seen and used a combined machine.

Think of it this way, will people who are used to combined machine be likely to switch to seperate machines? My guess is they wont.
Location: NYC, New York

Remote: Yes (prefer in-office)

Willing to relocate: No

Technologies: Python, Django, Flask, JavaScript, Linux/Unix

Résumé: https://sethdandridge.com/resume/

Email: In resume
It’s a good book, but the core point is more about how our perception of rich versus poor is detached from the reality of one’s actual wealth. It’s not uncommon for families with multi-generational wealth to also live frugal lifestyles. It’s also not unheard of for those who grew up poor to overspend their wealth at the first signs of success, because they’ve never known how to manage money at that scale.

It’s important to not turn this into a rich versus poor debate, because it can give people on either side of that divide the false impression that they’re naturally better at managing money due to their background. The truth is that wealth management is a learned skill that often comes separately from one’s career or upbringing. And the point of the book is that looking wealthy and being wealthy aren’t as tightly coupled as we believe.
> states want control of their own currency.

If I were you, I'd question whether the states interest are always aligned with their citizen interests
Understanding Haskell's IO Type (2013)
If 63k entries with 10MB of actual data takes minutes to process on a current computer I'd consider that shameful.

10MB is less than the cache in modern CPUs. How can this take minutes(!).
MarketFinance | Data Scientist | London/Remote (UK-based) | Full-time

At MarketFinance, our vision is for entrepreneurs to have the time to build the world we all want to live in. Frictionless access to funding helps make that happen. So, we provide entrepreneurs with the right business finance to solve their cash flow issues that get in the way of progress.

We're looking for a Data Scientist who wants to join us in revolutionising business finance. You will be part of a multidisciplinary squad, using machine learning techniques and a variety of data sources to solve tough, meaningful problems.

The ideal candidate is someone who can communicate effectively with stakeholders, understand business problems and deliver actionable outputs through the power of data science. Previous experience in Fin-tech, or domain knowledge with Business Lending or Credit Risk is desirable but not required.

You can apply, and find more details about the job are here: https://wrkbl.ink/e8G4KHO
Repairs are another thing.

I recall feeling it when I was younger and we were in a worse place. Now I feel it every time someone tells me the price for pruning a tree, fixing my house wiring, or making my pet more comfortable. There's a moment after they say the number where they are bracing for an argument. When I just say 'Okay', some of them seem a little startled.

Another aspect may be that I have in fact worked with my hands before. It's possible I might have done it anyway, but needing money is powerful motivation for getting dirt under your nails. So I understand the cost of parts and labor, whereas some of my newer peers may not. Yes, that repair really is $800, and yes I'm fine with paying it.
I don't know whether to laugh or to cry ! This is so true. Too many people with not enough background/experience, the dumbing down of programming to appeal to the masses (hey, just use this framework and call this api), the explosion in complexity of everything because apparently all solutions have be at Google scale, babel of languages/tools etc. etc. The joy of understanding/mastery/comprehension is gone.
So technically it's an infinitely long video. Not a bad deal!
The title is a bit misleading, so here is what NPR published:

“Despite these challenges, a majority of adults across the income spectrum say the American Dream is still alive and within reach. The vast majority of parents and grandparents across all income groups also believe future generations will achieve it.

In fact, a majority across all income groups do not believe the gap between the poorest and richest Americans is a very serious problem.

Hard work stands out as a “very important” factor for achieving economic success across all income groups. And while research shows how much social factors like family income, neighborhood and race are tied to economic mobility, fewer than four in ten adults across all income groups believe these play an essential or very important role in economic success in America today.”
Mathew Desmond talks about this some in his book, Evicted.
https://www.evictedbook.com/

Basically poor people have to have room mates and they have to interact with the people around them, so they tend to form quicker bonds of friendship. Middle class people can afford to go it alone.
it's not an overnight disaster, so it won't work like that.

people are moving to Miami in droves right now and there's a big push to turn it into the next Silicon Valley. that's an aspirational goal and future facing in a geography that's among the most vulnerable to climate change. they know we can solve slow moving disasters.
WalmartLabs | Staff Software Engineer (Clojure) | REMOTE (US only) | Full-time

We're a small and friendly team operating within Walmart; we're focused on delivering great value to Walmart's customers, as well as our internal clients. Members of the team are self-motivating, curious, and have a hands-on attitude, and take pride in their work and accomplishments. We use the Clojure programming language, almost exclusively, to ensure that our servers are fast and very stable; we use GraphQL and good old-fashioned conversation to keep our internal clients informed, engaged, and productive.

Our team's primary mission is giving customers access to their online and in-store purchase history; this includes receiving and storing a constant feed of receipt information from thousands of Walmart and Sam's Club stores.

Our daily cycle includes a brief "standup" meeting to ask questions, check on progress, call out interesting problems and solutions, and otherwise keep in touch. We try to keep the rest of the day free from meetings, to actually get things done.

Because we are, and always have been, a remote-first team, we rely on good communication: both in writing, and via video.

We have full ownership of, and responsibility for, the life-cycle of our code, and the servers that code runs on, as well as monitoring tools. We deploy on a daily basis, and we continually work to improve our DevOps tools and processes.

Our systems sit between front-end developers building web pages and mobile apps, and other back-end teams and their APIs; an important part of the job is working out the best solutions that address the needs of both sides, then implementing those solutions with a focus on stability and scalability. We expect you to have a good intuition for building systems that meet our clients' needs but won't fail under pressure.

Candidates should be able to demonstrate the ability to think and work in Clojure.

Skills list / technical stack: Clojure, GraphQL, Cassandra, Kafka, Elasticsearch, Redis, Prometheus, Ruby, Ansible, Spark, Docker, JVM

If this sounds good, please apply through our LinkedIn post https://www.linkedin.com/jobs/view/2403594484/?capColoOverri... (preferred) or email me at bcarrell@walmart.com.
Unfortunately I'm on Linux, and they don't seem to provide a Linux client. I did try out https://github.com/sindresorhus/caprine/, which worked really well, but I'm one of those weirdos who prefers websites to desktop apps.
Yes, we quite obviously have much higher carrying capacity, thanks to improvements in farming technology and in expanding farming into places that haven’t been farmed before. Right now, Europe has more forests and less farmland in use than it had during medieval times, despite having much higher population.

We devised ways to mitigate the problems associated with population growth, but we have not solved it: the fundamental logic of Malthus is still very much valid. The carrying capacity of Earth may be much larger than he thought: it may be 50 billion, or 100, or 500 (but probably not 1 trillion), some people surely have created an analysis to get a good estimate given current technology and available land. But, make no mistake, it is very much finite. The good news is that with current trends in population growth, we aren’t likely to hit it in the next few hundred of years.