skysight-inc/HackerNews huggingface dataset:
> I'm specifically talking about politics, things like CRT (critical race theory) and it's march through schools, business, and politics.

This sounds like every right wing subreddit and youtube channel in existence. I don't think any of those have hit critical mass, definitely nowhere near something to justify Clubhouse's valuation.
> That is a mischaracterization of the post.

I don't think so. First of all, as I detailed in [0] and [1], my central point of disagreement is the tone and attitude of the post, not the usage of environment variables itself.

There are a lot of scenarios where environment variables makes a lot of sense, and scenarios where using them is absolute madness as we discussed with q3k in [1].

> How much of the post did you read?

All of it. BTW, please remember asking this question is directly against guidelines [2] (sec: In comments, guideline 8).

> Your point is almost exactly the same as the 3rd listed in the post: 3. "This is the way we have always done it so it must be correct!"

As I said in my other comments, I do not directly support the exact opposite of the author's stance. My disagreement is in the tone and rigidity of viewpoint. To quote myself:

I'm not calling this is good with the persistence of the original author. I tell that it's one of the realities that we have, and instead of burning it with torches, why not build better conventions around it with better attitude and language?

Please see [0] and [1] for further clarification.

[0]: https://news.ycombinator.com/item?id=26660409

[1]: https://news.ycombinator.com/item?id=26660553

[2]: https://news.ycombinator.com/newsguidelines.html
> Unfortunately they are visible to other users on the system, so they're no good for credentials.

If you’re concerned about your own software logging credentials, command line arguments are negative in two regards:

They’re highly visible when the process is running; they’re often automatically logged.

> They aren't in the environment block, so a quick and dirty "dump all my environment variables to stdout" procedure won't risk exposing them.

Okay — but the usual way that happens is “dump my config object in a log”, which parsed configs don’t help with.

You also now have a config file: how is it stored? ...is it in the repo? ...what are the permissions? ...how do we deploy it?

Environment variables don’t persist in repos and are designed to be integrated with hosting tools, like secrets managers.

I’m not seeing how a config file beats Kubernetes injecting from the secret store, which is why we use environment variables: so our tools (secret stores) can configure the environment our software uses.
Software Devs make up a pretty small percentage of the entire white collar workforce
even though I don't like Facebook (anymore, my teenage years are over), this definitely helps people lose their fear or negative association towards vaccines. Power to the vaxxrs!
Hey! Awesome, thanks
Good points all around. Thanks!
The keyboard is actually a little bit too big for most hands, but I have been using this device for about 2 years now and generally it is a dream to type on. It took about a month to get comfortable with the layout but I can thumb type without looking at the phone. I have never owned a pure-touch based phone so I can't really compare to the modern touchscreen experience though.
>I looked to see who had written the original code

Oh man that guy is the WORST.
I receive a lot of newsletters and communiqués, some of which I even signed up for.

So, I don't know what designers use to receive e-mail, but here in the non-designer / non-linux world, Outlook is pretty popular.
Now, Outlook - at least all configurations I have seen, has pictures via HTML disabled. I have sampled a few IT departments only, of course, but I feel like this is probably a pretty common policy.

So let me tell you:

Your picture banners, your "rounded corner buttons", your main engagement centerpiece that's just a picture ...
it all ends up being one of those nice 90's type beveled empty box we remember from surfing with IE and ISDN.

This may be a shock, but it really doesn't make your important newsletter look any better. So, if you are not specifically going for nostalgic "bad modem connection" look and feel, maybe ease off the HTML pictures a bit, okay?
The mutable state can be helpful. It is sometimes helpful to be able to change an app’s config without having to restart it. Ingesting the envs on startup into a class removes this ability.
Maven Clinic | New York, Chicago, Remote USA | Full-Time | mavenclinic.com

Maven Clinic is the leading women’s and family healthcare telemedicine company, named #1 Most Innovative Company in Health by Fast Company in 2020, with multiple Fortune 500 clients. We're growing at an incredible speed. Hiring 22 new people this quarter!

Hiring:

* Backend Engineers: https://boards.greenhouse.io/mavenclinic/jobs/5069071002

* Senior Backend Engineers: https://boards.greenhouse.io/mavenclinic/jobs/4924733002

* Staff Backend Engineers: https://boards.greenhouse.io/mavenclinic/jobs/5025993002

* Android Engineers: https://boards.greenhouse.io/mavenclinic/jobs/4261946002

* iOS Engineers: (Email jake.grossman at mavenclinic.com, we don't have an ad up yet.)

* Frontend Engineers: https://boards.greenhouse.io/mavenclinic/jobs/5004960002

* QA Engineers
https://boards.greenhouse.io/mavenclinic/jobs/5165810002

* Engineering Managers: https://boards.greenhouse.io/mavenclinic/jobs/5045054002

> Also hiring Product, IT, and Tech Recruiters! See https://www.mavenclinic.com/careers for more.

Keywords include: Python, React, Kotlin, Swift
You're not the average consumer probably. That or you don't even realize how a well-deaigned email can grab your attention.
I agree that Python and Ruby ate Perl, but for me they are not strictly an improvement. Just spoons of a different colour. Python is more novice friendly, but for someone who uses language every day it is not a problem to learn Perl syntax and BCP.
| Entia | entia.co | Medical Devices | London (but working from home during COVID-19 | FE Developer, Embedded & Mechatronics |

At Entia, we're a collection of multidisciplinary experts with a passion for improving the lives of people living with health conditions. With our products, we allow people to enjoy their lives with family and friends; free from the stress of constant hospital appointments and safe in the knowledge that their health is being monitored. Our home solutions are created from the ground-up with the user at the heart of the development process, and in partnership with healthcare services around the world. Entia is backed by some of the UK’s leading investors and is linked with many top healthcare providers. We have unique, award-winning technology and designs and are targeting major global healthcare markets.

And we'd love it if you could join the team, and help make life better for people with long term and chronic conditions. You'll benefit from flexible working hours, pension, cycle to work scheme, training budgets, regular staff events and activities, friendly colleagues, a genuinely diverse work environment, and a company with its own dedicated cat Slack channel. What more could anyone want? :D

Currently we're looking for:

- Senior Frontend Developer (remote from UK ok) - https://entia.breezy.hr/p/f655be966be101-senior-frontend-dev...

- Embedded Developer (contract role) - https://entia.breezy.hr/p/a0102f4e5fd501-embedded-developer-...

- Mechatronics Test Engineer - https://entia.breezy.hr/p/208620cadea001-mechatronics-test-e...

Find out more at: https://entia.breezy.hr/
I don't get it either. I mean yes, I understand that making people pay regularly is nicer for daily users(sometimes) and the developer. But it completely cuts out the users who are willing to pay for products that go beyond "demo version" or "Spyware As A Service" but don't get paid for using it.

In many cases it would be absolutely possible to offer a middle tier that lacks some advanced features but also doesn't greet me with a "Get the Pro version now!"..."Sure you don't want to pay cloud storage for the 2 files you create per month?"

Or offer the full product for a one-year subscription but limited to one year of updates unless I pay again.
> The only company that is not affected is possibly Apple.

This is an interesting point. Apple is pretty hard nosed on their predictions and capacity reservations, to the point where they could be funding part of this expansion at TSMC (as they have done for Hon Hai, among others, for decades).

I continue to be astonished by Apple’s ability to manage their supply chain so tightly (which requires not just an iron fist but very very intense internal process). They seem to be the only ones who can manage to do that.

And it’s not like other big companies are lazy; the part that really amazes me is that their process hasn’t leached out to other companies, as so much else does in the Valley.
This would depend on the country I'd imagine, but in the United States the answer seems to be "yes".

That would be when the company doing the clicking is profiting off of it, which in this case they are.

https://www.cheq.ai/click-fraud-illegal
I think two major things, beyond the sheer audacity of it, really slowed Perl6 down. This is NOT meant to sound negative; I basically owe my entire career to Perl. I got paid to write Perl every day from 1993 until 2015, and I still really like the language, warts and all, and love the amazing features/ideas in Perl6/Raku.

The first is Larry Wall's basic personality. He is a really nice guy, all the way through. Along with that, I think he's fairly passive. Years ago, I read a comment from him where he noted that of all of the things he's posted online, the vast majority were replies. He rarely directly initiated.

Clearly he initiated Perl, as well as https://en.wikipedia.org/wiki/Patch_(Unix) (for those who might not know, this was basically the reverse of 'diff', and is effectively the spiritual ancestor of MANY of the tools and technologies we use today.)

But the genesis of Perl was really small; like Linux and many other projects, it was done to solve very specific problems, and also for the fun of it. Perl utterly exploded, effectively dragging Larry Wall along with it.

All that to say: even as Larry was able to put forward technical direction, as seen in the creation of Perl6 and subsequent design/development processes, I don't think he ever felt very comfortable being a community leader.

The second major factor early in Perl6 was that Larry had some substantial medical problems at really key, important times.

I don't know if these and other factors, if different, might have allowed Perl6(Raku) to become successful. It's possible that the sheer, awesome scope of Perl6 was just too big.

One way or another, what ended up happening was a damn shame. In retrospect, I think it's clear that Larry should have, in 2000, announced the creation of a new language, a language that shared many/most of the broad goals and ideas of Perl.

But 21 years ago, such an announcement would have been almost impossible. The total amount of hurt and divisiveness that ended up coming about due to Perl6 might have been minimized with such an action, but it would have been strongly front-loaded, with an unbearable amount of community pain concentrated into a single point.
You must find your debt and you must make them believe that they can't take the full value from you. Plus, if many people start doing it, the market will up its prices.
Ask HN: Freelancer? Seeking freelancer? (April 2021)
Please lead with either SEEKING WORK or SEEKING FREELANCER,
your location, and whether remote work is a possibility.

Bonsai (YC W16) (https://www.hellobonsai.com) offers freelance contracts, proposals, invoices, etc.
Ask HN: Who is hiring? (April 2021)
Please state the location and include REMOTE, INTERNS and/or VISA
when that sort of candidate is welcome. When remote work is not an option,
include ONSITE.

Please only post if you personally are part of the hiring company—no
recruiting firms or job boards. Only one post per company. If it isn't a household name,
please explain what your company does.

Commenters: please don't reply to job posts to complain about
something. It's off topic here.

Readers: please only email if you are personally interested in the job.

Searchers: try https://findwork.dev/?source=hn, https://kennytilton.github.io/whoishiring/,
https://hnhired.com/, https://hnjobs.emilburzo.com, https://news.ycombinator.com/item?id=10313519.

Don't miss these other fine threads:

Who wants to be hired? https://news.ycombinator.com/item?id=26661279

Freelancer? Seeking freelancer? https://news.ycombinator.com/item?id=26661442
Check out The Mom Test and find an audience to talk to first. Validate any idea long before you build an MVP. In my opinion it's two separate steps.

I must admit I've also fallen in your trap many times myself. It's too fun to just go ahead and build something sometimes without considering the best way to find those early users first.
Universities do a lot of financial interactions with students, including credit checks, housing, financial aid, and very high levels of payments. They also often employ students. They also need to be able to track your records through name changes. They need your SSN.
Embox v0.5.2 Released
My first thought on the headline are specialized concerns of the above: environment variables are an attack surface. If you use them for configuration, it's all too easy for an attacker to modify them without the victim knowing. Just look at issues with LD_PRELOAD: https://attack.mitre.org/techniques/T1574/006/

That said, I agree with GP that environment variables are super useful and super simple. But I've also been burned more than a couple of times by setting something in the past and then having it caused unexpected bugs that are hard to trace down as they aren't in my working memory. They're a double-edged sword, to be sure.
IMO the Nokia E7 was the perfect phone in all dimensions. Modern phones are impractically large. Man, I'd love to see some innovation in phone design. How did we go so far backwards?
I'm curious, was this "hotel" only available on Airbnb or did they have their own website or listings on other hotel aggregators?
I used to work on stopping this, its a cat and mouse game. Most datacenter IPs are already blacklisted, and this appears to be a low level fraud. But often it may be that you need physical actions also, e.g., an advertiser may pay for installing a game only if the player crosses the first level of a game. Either you build a bot which can do that or you use humans.

Fraud goes all the way from simple operations where actual people in countries like India or Bangladesh are physically clicking on ads to sophisticated operations where bots generate human like traffic which is mixed with genuine traffic to avoid detection.
What do you mean by "buy the publication fee"? I didn't know that was an option in peer-reviewed journals. Where do they generally publish?
Reef Technology | Software Engineers Back End, Front End, Full Stack, Dev Ops and Engineering manager | Los Angeles, CA (REMOTE US) | Full-Time | https://reeftechnology.com/

What will cities look like in 10 years? What will replace the 20th century shopping malls?
How will people move, how will they buy things, how will they work?

I help run an emerging technologies department at a soft-bank backed multi-billion dollar company
where we're trying to incubate, trial balloon and scale answers to these questions
today.

We operate in over 200 cities at over 4,500 locations. We're working on dynamic and modular
real world systems so we can pivot or preserve our answers to these questions and work at the
speed of startups in the physical world.

If you consider yourself to have a broad set of competencies such as being able to do
full-stack web apps but also know how to say use solidworks and set up the supply chain
or some other aspect of engineering or product building, this would likely be a good match.

Let's build the future we were promised. Come be a part of it.

Drop me a line, I look forward to hearing from you: (my hn name)@gmail.com
This is exactly it for me. Perl just seemed to be stuck in a stasis with the whole Perl6 mess for over ages while the world moved on. I still maintain some perl scripts and it's great for small tasks, but by the time they got everything sorted out no one under 30 knows perl at all anymore as it seemed like a dead end.
They probably don't have the quantity to get access to better chips+support.
The decay and death of CyanogenMod.

Lineage never achieved the same level of accessibility. It always felt like you had to dig through a wasteland of forum posts for random "unofficial" builds where the camera wouldn't work or LTE wouldn't work or bluetooth wouldn't work or Snapchat wouldn't work.
SimBioSys, Champaign or Chicago, IL | Deep Learning Scientist | ONSITE (post-covid)

SimBioSys (http://www.simbiosys.com) develops tools to enable oncologists to predict how a patient would respond to treatment using physically-based computational simulations. We are looking for scientists who are interested in developing neural network models to analyze 3D medical imaging data. You will be involved in the planning and development of core components of our technology while working closely with software engineers, computational biologists, and clinicians. Depending on your experience, this could be a leadership role including managerial duties over junior team members.

SimBioSys is on a mission to deploy Computational Oncology to transform decision making and patient experience in Cancer Care. By virtualizing cancer, both clinicians and patients are empowered with a better understanding of the disease and can assess all available options computationally to truly individualize treatment.

If sounds like something that you'd be into, apply at https://simbiosys-inc.breezy.hr. Please also send me an email at tme@simbiosys.com, so I know you read my post on HN.
That's pretty much exactly it. The core of the perl community decided that what they really wanted to do was spend their time bathing lazily in their shared hubris, designing (with... surprising patience) a new perfect language. And I don't really blame them, that's a lot of fun.

But perl had become successful not by being a perfect embodiment of TMTOWTDI or whatever but by being a simply amazing practical language for practical problems. And without the support for the practice of perl, perl 5 rapidly withered as new problems became more practically solved in Python or Ruby.

It's worth noting that Python almost did exactly the same thing to itself, too. But it was saved because Python 3 wasn't nearly as incompatible as Perl 6, and that it actually shipped reasonably promptly. But IMHO it's no accident that the explosion of node.js happened just as Python broke the world with their incompatible upgrade.
America’s imports are stuck on ships floating just off Los Angeles
Discord is actually great for having people test things. Search for a server related to what your idea focuses on and get random people to test and provide instant feedback.
It's doable, but I believe a bunch of old phones will come out cheaper (including on electricity cost) and more reliable (being proper devices in the eyes of ad networks, and having fewer crashes).

A 4 core i7 CPU + 32GB of RAM will run 4-8 Android machines, maybe a couple more. You can get 10 Android phones for ~$700.
BiasSync | Backend Engineer (Python) | Los Angeles (open to remote in similar tz) | Full-time

BiasSync is a mission-driven startup working to help companies and employees understand, manage, and mitigate unconscious bias’s impact in the workplace. We’ve started with a focus on race & gender bias but are building tools looking at other biases as well.

We get to work with academic researchers, top diversity & inclusion experts and others to create something that really changes workplaces and is unlike traditional boring D&I training.

Our backend is built with Python, Flask, PostgreSQL, Terraform, and a ton of AWS services—especially Lambda. But we're really looking for passionate folks who can learn, so if you use a different stack, still reach out. Our front-end is build in React/TS and our data science side is PANDAS-centric. We’re looking for a backend engineer to join and help build out

Being interested in diversity & inclusion, changing workplace cultures, psychology/psychometrics, and stats are all plusses.

https://biassync.applytojob.com/apply/99CEE53EeR/Back-End-En...

Or dan.hn at biassync.com
I agree junior members should be helped. Lots of developers have a cowboy approach but they aren't junior.

Senior members should set and enforce the standards via best practices, code reviews and setting the definition of done e.g. unit tests, data, deployable etc
Toronto DEVS SEEKING WORK

Go, React/JS, Devops, Data warehouse

Full detail: https://spacestation.github.io/

- We're a team of 3 full-stack developers.

- 10+ years of experience each.

- proficient in all aspects of web app dev, infrastructure and data warehousing.

Who you are:

- US based small/medium sized company with a big idea.

- Business who needs a specialized team to bring your product to life

Why us:

- we're entrepreneurs first, crossing the finish line is #1.

- we're fast and flexible.

- we've got AAA experience, built multiple web startups from zero.

Hire us:

https://forms.gle/jcmVSuxfzt6MBbuA8
Yes, engines from China are now reliable enough.

That said, the article is already six years old and the ordinance probably several years older.
I feel like anyone other than Stallman should have written this.
Tulip | https://tulip.co/careers | Boston, MA and Munich, Germany | Full time | Onsite & Remote

Do you want to help transform manufacturing? We are building the best team in the industry to bring consumer-grade user experiences to a space dominated by ancient enterprise technology. Our platform enables our customers to create apps without code and to connect their apps to machines, sensors and smart tools. These augmented production lines would otherwise rely on paper to share information.

We have offices in Somerville, MA and Munich, Germany and have raised $52m from NEA, Vertex, and other leading investors. Our customers include some of the largest manufacturers in the world across numerous verticals of the manufacturing industry.

We'd love to talk to anyone interested, but in particular we are looking to bring folks on in:

- SRE/DevOps: Kubernetes-admin, scalable monitoring across the firewall, hybrid cloud/on-prem deployment

- SRE/DevOps: Azure cloud architect, ideally with container service/AKS experience

- QA Engineer: build out a robust testing pipeline across all areas of the stack, from Hardware up to UI.

- Web Development: React+Redux frontend, NodeJS+Mongo+Postgres+Redis backend, syncing data with Meteor, delivering useful, real-time experiences in the browser and on Electron

- Data & Pipeline Engineering: planning, implementing, and finding insights with our next generation of process & sensor analytics

- IoT/Embedded Software: delivering a reliable, extensible HW platform across arm and x86, all manner of bus/IO tech

Apply at https://tulip.co/careers or email us at jobs@tulip.co
If the Reddit-powered run on GameStop stock taught FinTechs anything, I hope it was the impact that social really has today.
Thanks for the feedback. Please keep in mind that this project is a free time project, so when you make a generalization that my priorities are wrong and that I have lots of resources, you're a bit off base.

I've run vttest a few times; one of the biggest issues I have with it is that it isn't a unit test. It relies on a human to know what looks correct and know from what is on the screen what it was trying to do.

If you can concisely describe specific conformance issues, then I'd really appreciate it if you could file a github issue for each one. Please don't just file an issue that says "run vttest", as that isn't very actionable.