skysight-inc/HackerNews huggingface dataset:
Hunger: Not Impossible | Senior Software Engineer | Remote (US and Americas time zones preferred) | Full-time | https://www.notimpossible.com/hunger

Hunger Not Impossible (HNI) is on a mission to create a world where no one has to worry about going to bed hungry or where their next meal will come from. Today, there are more than 50 million people in the United States who go hungry every day and experience the stress and uncertainty of food insecurity. As unemployment continues to rise in the face of the Covid-19 global pandemic, the mission of Hunger Not Impossible becomes more critical every day.

We are a text messaging platform that connects people in need with fresh, nutritious to-go, pre-paid meals provided by nearby partner restaurants. Currently in phase 1 of the national rollout, launched in April of 2020, HNI is operational in 7 major U.S. cities (Los Angeles, Houston, Seattle, Oakland, Las Vegas, Boston, Dallas) and launching in new cities every quarter. We believe that our approach to providing low income families with easy, stigma-free access to nutritious meals, while supporting local restaurants and the food industry, will drive beneficial health and socio-economic outcomes within our most vulnerable communities.

We're an early staged startup, currently looking for a senior backend engineer (ideally with some production Rails experience) that is interested in building resilient, scalable systems for a startup with a huge social impact.

Tech Stack : Ruby on Rails, Postgres, AWS, K8s, SMS.

Job Description : https://docs.google.com/document/d/e/2PACX-1vRQ2kOvCiZ5wR59V...

Contact : careers@gobento.com
This post[0] by Ruben Verborgh helped me understand the problem Solid is trying to solve:

> In December 2019, Google and Facebook proudly announced a major milestone, which was echoed in news media all around the world: it is now possible to copy a picture from Facebook to Google Photos. This news came in mere months after we celebrated the 50th anniversary of another technological feat: the moon landing of 20 July 1969, when millions of households witnessed Neil Armstrong take a giant leap for mankind.

> So let me get this straight: two of the largest tech companies in history make headlines because in 2019, they move a single photo over the whopping distance of 11 km it takes from the Facebook headquarters in Menlo Park to the Googleplex in Mountain View, whereas in 1969, we sent live video signals from 380,000 km away on the actual moon?

> If those two companies, both widely hailed as pinnacles of technology, genuinely consider this to be innovation they are proud of, the only logical conclusion is that data-driven innovation today is fundamentally broken.

> The problem is widespread and not limited to technology or social media. Any sector that requires personal data to deliver services, from retail over insurance to health, suffers from the damaging effects of siloization. Companies increasingly need more access to data, but they won’t get there if they keep on collecting that data themselves.[...]

0. https://ruben.verborgh.org/blog/2020/12/07/a-data-ecosystem-...
Bad working conditions don't equate to slave labor.
Conceptual overreach threatens the quality of public reason
What's the difference between KeePassXC and KeePass? They both seem to be recently updated.

Currently using BitWarden and I like the sync, the browser integration, and availability on Android.
Yes, that was bad. Changed now. (Submitted title was "FB testing screen to encourage users to accept active tracking")

Submitters: please follow the HN rules, which ask you "Please use the original title, unless it is misleading or linkbait; don't editorialize."

https://news.ycombinator.com/newsguidelines.html
> Unless we as a society take a stand on some of these issues, we will be in deep trouble in a few years.

You say that like there isn't a mental health epidemic already going on right now that's being ignored. Solve that and we're 99.9% of the solving your doomsday scenario...
I think it's very juvenile to equate legality with encouragement.

[edit below]

> Experimenting with people's lives is not a responsible way to experiment.

I find it to be much better than the alternative where we make a choice with no experimental data, and instead of a small test small test sample being impacted by the decision, we have an entire country impacted by it. I really don't understand the hesitancy among some HN participates to experimentation in political decisions. In theory, people here all have jobs where the products and changes they ship are thoroughly tested and justified with experimentation. Medicine experiments with peoples lives all the time. To me, it's no different with laws. If we want good ones, don't just dive all-in based on some feel-goody sentiments: justify it with data.
Schoolhouse.world | Full-stack web developer | REMOTE | FULL-TIME | https://schoolhouse.world

We are a new non-profit startup founded by Sal Khan with the mission of connecting the world through learning. Our peer tutoring platform empowers students everywhere with free online tutoring over Zoom. It's still the early days — we just launched our new website and have a couple thousand learners from 40+ countries, with plans to grow this platform to millions. It's been an exciting journey.

We’re a five-person team, and we want people who thrive in a fast-paced environment and can do some of everything:

— Stack: React, TypeScript, Next.js, Node.js, PostgresQL, AWS

— Qualifications: Full stack development, with scalability and devops experience a huge plus. Can build things from scratch. Excited to learn anything and everything.

— $: Competitive salary.

— tl;dr: Foundational role in a mission-oriented startup leading a movement in peer tutoring.

If you're interested, please email us at engineering@schoolhouse.world!
There's a huge gulf between saying "X is fine to eat" and "we will put you in jail for owning X". Drinking bleach is a horrible idea, but is completely legal, and nobody wants to put bleach owners in jail.
The Vaccine Line Is Illogical
True but looking at my own iTunes App Analytics dashboard for example, about 50% of users don’t opt-in to share analytics with us.

At Facebook-scale 50% means at least a billion users will still opt-in, but probably significantly less than what they were tracking before at the 100% level.
Why these drugs, and not caffeine, tobacco, alcohol, refined sugar, and others?
Where does personal responsibility come into your thinking?
I'm a big fan of KeePassXC.

One thing I'd like to see is one file being able to be unlocked via multiple keys so for example my desktop could use a password+keyfile whereas my laptop would need password+hardware key, but they both backup to the same file. Do any other managers enable this?
Oregon also legalized research into psychedelics, but that was a separate measure. I think it will take longer to get off the ground, because a committee needs to be established to figure out how to conduct the research.
Exactly! How do you grow by 25% quarter over quarter without discovering new business models? "Knowing" us even more and getting us to fork over 25% more! Or moving spend from a site outside of FB to within it.

What could be the end result? I give the algorithms my bank account and they are responsible for restocking my fridge, refilling prescriptions to purchasing books and investing in my stocks?

Some aspiring product manager (of course another algorithm in training) is furiously jotting down all of the above...
SEEKING FREELANCER | US, Remote

Looking for a freelancer/co-founder to run marketing for a B2C SaaS startup. Please contact mike@candid.dev if interested.
I say learn to say yes first, then learn to say no. Saying no to everything because you think you can't do something is going to result in an extremely boring life. Find your limits first, you probably are capable of doing more than you think.
Elation Health | Software Engineer & Various | REMOTE | https://elationhealth.com

At Elation we make tools for physicians and their patients that improve the efficiency and fidelity of their relationship, and help to make the delivery of excellent, proactive healthcare possible. Put bluntly we make the only Electronic Health Record system that physicians love, and empathy for our user as well as curiosity & context driven design is foundational to how we operate. Right now is a particularly challenging time for our healthcare systems and providers -- Elation offers an opportunity to work and innovate in support of those providers and their patients.

I'm a leader in engineering @ Elation and we have development roles as well as have various openings across the of the organization which you can see here: https://www.elationhealth.com/careers/

Elation has been headquartered in San Francisco, though a large portion of our engineering team has always been remote, so we're hiring anywhere in continental US timezones. Tech stack is AWS/Python/Django/MySQL/ReactJS.

Apply on the website if interested!
outrage on google and microsoft, instead of wasting your time on such basic use of computer IF logics
> As to the point of whether review matters, can you imagine the dreck the store would be filled with without review?

Anecdotally—and this has been true for multiple years—none of the apps I use were discovered via the App Store, I always found them somewhere else. The App Store is already filled with garbage, and searching is both broken[1] and can be manipulated[2].

App review seems to be useless in every single way[3], stops developers from making quick fixes, and arbitrarily stops people from installing apps they may want.

[1]: Last time I tried searching for “pinboard” (a bookmarking service), I had scroll past twenty pinball apps before reaching the first relevant app.

[2]: Apps buying the name of their competitors as search terms for themselves.

[3]: Cant’t even stop malware: https://www.wired.com/story/apple-app-store-malware-click-fr...
Advertising has existed without this feature in other mediums forever
I believe the drones with a camera that can take such high precision shots (assuming hyperspectral) will cost lot more than that. For quick reference, check out DJI's Agri Drones[1].

For context; we talked to a few tea growers in the eastern side of India. They spend north of $150,000 - $200,000 on drones and UAVs to track/collect data over 20,000 hectares of tea farms. Our sample satellite date can do the same at a fraction of the cost though the precision drops by about 10%. The idea then now is to combine satellite imagery solution + occasional high-precision drone sweeps.

1. https://ag.dji.com/
I built a real time trivia game in FastAPI. I liked everything about using it except for the websockets. It leans on other libraries and I has to figure out my own redis integration. In the end it was only about a day of delay so no biggie. The library is great, but I can’t speak as to its scalability as the other party didn’t want to pay.
Everything you’ve said about marijuana applies to the alcohol industry. I’m not sure if you’re suggesting marijuana should continue to be outlawed, but if that’s what you believe, do you also believe we should outlaw alcohol?
yeah I agree completely on the communication front.

it just surprises me that the HN crowd preaches the gospel of growth at any cost and then when it blows up in robinhood's face everyone runs here to say that they should have known. seems like a lot of after-the-fact rationalization to me.
The article answers this.

"I don’t know many poor, or working class, or female, or struggling-to-be-taken-seriously folk who would show up at the inauguration of our 46th president dressed like Bernie."

Given the importance of the event, there is a socially constructed "dress code". The privilege comes from Bernie being able to break this code without fear of negative repercussions.
Even if they do, they have major solvency/liquidity issues as a result of this fiasco and they are feeling the pressure. Folks are moving to other brokerages in large quantities.
I think it's fair to say the target of the censorship actions are non-mainstream views more broadly.

I agree with you we've been overly conditioned to worry about government censorship and not private platform censorship, and yet the former have elected leaders while the latter are unaccountable to the public.

That was in a sense Merkel's shock and public criticisms of the deplatforming actions. It's ironic because the criticism wasn't that there was censorship, it was that private companies were allowed to do it and not government.

Who is right, the American laissez-faire pro-corporate/neoliberal philosophy or the traditional European approach that wants government to have that duty?
I’ve done this (JBOD with USB 3.0 drives on a Pi 4) and it’s surprisingly effective.

I can easily saturate the 1G NIC which is more than sufficient for my use case.

I don’t use RAID or ZFS so neither the CPU or RAM are limiting factors.
Greatest current foreign policy embarrassment. Every country, east/west and everywhere, has something in their history that is more "embarrassing" than a Russian pipeline. It's like those people who say of the riot "this is the worst thing to every happen in DC". Really? The literal worst? I think some basic wikipedia history diving will find something at least slightly worse.
Not profit? I thought it was for profit.
That's fine if you want to do that, but it irritates me that the network is taking it upon itself to lecture me about how the show I chose to watch is bad.
That sounds amazing, thanks for sharing!

I was thinking about building a low-code SaaS to make analyzing such imagery simpler and more accessible. Think of LabView in a browser. A graphical programming environment that compiles to Python, so that the whole Pandas and AI universe was available and simple analysis and data presentation workflows could be built by anyone. Input daily imagery, automatically output time-series graphs, curve fits, augmentation by other data sources (stocks, weather, AIS, etc), ... seems like a natural combination to me, but maybe I’m too excited over my own idea?

I have to admit though, having earned a physics PhD in a laser lab, I would much prefer to work on optics and satellite tech than software ;-)
I doubt it's just objectively poor code. If there is even an objective way of evaluating code. There are probably abstractions that could be added or removed to make things simpler. Perhaps comments could be clarify some things. Thinking, writing, and implementing takes time, though.

I also doubt you're just not smart enough. Understanding code that you didn't write and does something non-trivial takes a lot of time. Days or weeks if you want a strong understanding of a complex application.

It feels like time is the constraint to most things in software, and in life. Deciding how much time you want to spend is very personal. The blog post suggests a 30 minutes per day of reading docs. If it's important to you, maybe 30 minutes or longer of reading code per day would be worthwhile.
The "very short introduction" series has done a lot of work trying to make these folks more presentable, with varying levels of success.

You could also start with some of heidegger's shorter works like What is Called Thinking? or the one about technology (I'm not sure what the popular translation of the title is).
Lego releases a soothing soundscape created with thousands of Lego bricks
Should individuals who already had a SARS-CoV-2 infection receive 1 or 2 shots? [pdf]
Ziggurat framework release 3.7.1 Supports Strict type checking for batching
Very pleased to share - the opinionated event-driven application development framework.

https://github.com/gojek/ziggurat

Now Supports Strict type checking for the batch handler, Stops the app when the check fails.
#clojure #technology #TechNews #hackernews #gojek
If HN were supported by non-tracking ads, do you think you would be more likely to see an add for a tech toy or a diamond here?
RustBelt: Securing the Foundations of the Rust Programming Language (2018) [pdf]
> if I see a button with a primary intent color standing between me and my content I've been conditioned to press it

While cookie-laws have good intentions, this side effect should have been properly researched first. An internet full of shady and useless pop-ups which drive this behavior makes me sad. I'm still hoping they will someday disappear.
I have found myself enjoying using a document database as the online store, and then using a 'big data solution' (we use Presto) for any analytics queries later.

Traditional migrations for relational databases are really painful. Document databases make this much easier, and if you've faced the operational pain of needing to migrate a large database (for example, it's so easy to accidentally lock an entire table in Postgres), you might be pretty compelled.

(That said, I think the pendulum is swinging back away from document databases. So you're in luck ;))
https://archive.is/kM00y
Fast - Growing Construction Tech Startup| Hiring in San Francisco and Around the US | Onsite and Remote, Full-time

Fieldwire is a construction field management platform building world-class tech to disrupt the $10 trillion construction industry! With 800,000+ projects worldwide, we have partnered with over 2000+ clients in 100+ countries and support 14 languages. We also raised $33.5M in Series C round of funding led by Menlo Ventures back in September of 2019. If you are looking for a fast-pace startup with great culture, a great product and doubling the size of the team, feel free to apply!

Sr. Frontend Engineer - 4+ yrs of experience, BS or MS in CS or equivalent. Apply here: https://www.fieldwire.com/job/4875238002?gh_jid=4875238002

Engineering Manager, Product. Apply here: https://www.fieldwire.com/job/4937655002?gh_jid=4937655002

Sr. Fullstack Engineer - 4+ yrs of experience, BS or MS in CS or equivalent. Apply here: https://www.fieldwire.com/job/4958670002?gh_jid=4958670002

Sr. Backend Engineer - 4+ yrs of experience, BS or MS in CS or equivalent. Apply here: https://www.fieldwire.com/job/5032094002?gh_jid=5032094002

Backend Engineer - 1+ yrs of experience, BS or MS in CS or equivalent. Apply here: https://www.fieldwire.com/job/5017126002?gh_jid=5017126002

Engineering Manager, Platform . Apply here: https://www.fieldwire.com/job/5032152002?gh_jid=5032152002

Watch this: https://www.youtube.com/watch?v=xWph4xPMqzs&feature=youtu.be
About us: https://www.fieldwire.com/about-us/
SEEKING WORK | Remote

Freelance Web Developer - 5 years of experience

Location : Remote

Technologies:

* HTML, CSS with Pre-Processors (SASS, Stylus)

* Modern Javascript (ES6 and beyond)

* UI Frameworks - Tailwind, Bootstrap, Materialize CSS, Bulma, Semantic UI

* Front End Development - React with Redux

* Back End Development - PHP, Node with Express.

* Database - MongoDB, MySQL, Firebase

* CMS - WordPress (ACF, Custom Post Types), Elementor.

I am looking for freelance web development work.

My Portfolio Website - https://chethanbhat.com

My Email - hello@chethanbhat.com
When it comes to how to write code we're essentially faced with a usability problem.

When we write an API function we want other people to use it. When we write internal functions we want other developers to use it. When we write programs we want some customer to use it.

A lot of usability design has been somewhat formalized. We describe design in terms of signifiers, affordances, constraints, mappings and feedback.

A lot the bad and best practices can be rephrased in these terms.

If your program is "stringly" typed it's unclear which affordances your functions offer, that's bad.

In OOP a lot is hidden from the user, if this is well done, you have constraints that keep you from doing something wrong, if it's badly done you have big objects with some state that's unobservable (lack of signifiers) so you can't understand what it does (lack of affordances).

In FP you do this through function signatures, purity and strong typing.

The type signature together with the function name can show you the affordances of the function. By constraining inputs and making outputs explicit (e.g. result types) you provide constraints and signifiers about their usage.

A mapping is what we expect, e.g. from a knob. If you find 4 knobs and 4 hot plates on a stove, you instinctively know what they do. If the hot plates are somewhat shifted laterally against each other it becomes even easier to identify which knob is for each plate. In programming this could be the name of a function. A function called printX() shouldn't do anything except printing, otherwise it breaks the instinctive mapping that you expect. A function named isX() shouldn't return void. It should return a boolean.

Of course you can't condense this down to a simple number, but at least you can describe why something is good or bad. The groundwork has been laid already.
> Digital advertising, frankly, sucks from the advertiser's point of view.

What advertising does not suck from the advertiser's point of view? How are metrics gathered that demonstrate these forms of advertising work?
Researchers discover how wombats excrete poop cubes
Rescale | San Francisco | SF & REMOTE | https://jobs.lever.co/rescale

Rescale offers a software platform and hardware infrastructure for companies to perform scientific and engineering simulation. (We're an HPC/Supercomputing Cloud Platform) We are a Y Combinator startup with top investors: Jeff Bezos, Sam Altman, Paul Graham, Peter Thiel, & a bunch of others. I think we're now #56 on the Top YC list. We have about 200 employees scattered around the world, with about 35 software developers. The company still feels small and everyone is pretty tight. Work atmosphere is fun & friendly. We are growing very rapidly--all departments are hiring. It's exciting, a lot of opportunity, interesting technical problems to solve, definitely a good time to join. Devs that come in now will have the opportunity to have a big impact on the future of our company, our code & our culture.

We're currently looking for: Senior Backend Engineers, Full Stack, Data Engineers, & Software Engineers
How many years before it reaches feature parity with a traditional RDBMS though? And when will it get a query language as good as SQL?

That said, I will admit the change streams feature is amazing. That completely changed the way I thought about building reactive applications
I can't say I agree with much in this article. There are organizations like the IEEE which are publishing state of the art documents like the Software Engineering Body of Knowledge[0] that collect "best practices" together.

The weakest arguments against best practices, to me, is a pedantic argument. There isn't a "best" practice there is only a state of the art. Structured programming in its infancy, for example, was not widely adopted and not considered in the state of the art until programming languages adopted its ideas and went into widespread use. During that time it was still the state of the art to write code with goto. Perhaps I'm alone in this but I don't think most people confuse, "It is best practice to avoid character requirements in validating passwords," with "this is the objectively best way to validate passwords." They mean, "this is the best way we know how," and are referring to guidelines like the NIST SP 800-63 publication on digitial identity management.

[0] https://en.wikipedia.org/wiki/Software_Engineering_Body_of_K...
Maybe so, but how is that related to this case?
Repeating the same "questioning" that has been scrutinized and litigated for three months can only be in bad faith, pointing to a different purpose. If you're genuinely unsure, learn how to understand legal briefs.