skysight-inc/HackerNews huggingface dataset:
Location: Arizona

Remote: Yes

Willing to relocate: Maybe

Technologies: Bash, C, Docker, HTML/CSS, Javascript, Node.js, Perl, PHP, Python, Ruby, Sinatra, SQL, WordPress

Resume/CV: https://resume.nauminous.net/

Email: naum [at] cox [dot] net

----

Senior software developer with many years of work experience. Proficient in programming languages on both open source platforms and older legacy systems. Strong in problem-solving skills. Enthusiastic lifelong learner eager to gain mastery in new technologies.
Unfuck your own browsers first Mozilla
Google Play store to start charging 30% in app revenue from 2021
Google is making in app purchase mandatory for Apps selling digital goods on Google Play from New Year 2021

https://android-developers.googleblog.com/2020/09/listening-to-developer-feedback-to.html

How does this affect the app ecosystem in general and app developers in particular?
The biggest problem is Apple. They've removed USB-A from their laptops close to 5 years ago, because USB-C is the future.

They've also removed the headphone jack from iPhone; however, the USB-C is still nowhere to be found. Why?!

The end result is that we can charge a MacBook with a ThinkPad power adapter, but no longer have MagSafe; have been using ugly adapters on MacBooks for close to 5 years now -- with no end in sight, yet still cannot use the same headset for both a MacBook and an iPhone.

Ironically, from this perspective, Android is now more compatible with a MacBook than an iPhone is -- my USB-A headphones with the USB-A-to-USB-C adapter can be plugged directly into either my Android or my MacBook, without any extra adapters, other than the permanently-attached USB-A-to-USB-C one. (Of course, the opposite isn't true -- and the USB-C adapter for the headsets from my phone doesn't work in a MacBook, but at least the opposite way everything works.)
School districts around Seattle often provide meal programs over the summer breaks too. Breakfast and Lunch.
Superhuman | iOS, Android, Full Stack, Mobile Manager | San Francisco

http://superhuman.com/jobs
Yes, let's just do the whole advertising industry. If you pay for a service, it is illegal to solicit advertisements to your customers.
There are also paid ways to do this as well like being a medical scribe.

Also if you're poor there much bigger barriers to being a doctor than an volunteering. Like the decade of unpaid schooling. Or remove the need for an undergrad degree for doctor's like the rest of the world.
Even if every country offered UBI simultaneously, which isn't possible, they would offer very different amounts. UBI is welfare and acts as an immigration pull - it cannot be actually universal despite its name. There must always be many conditions on who receives it, hence, it still requires extensive means testing.

But in practice some countries will go first. And they will become far more attractive to immigrants as a consequence, and will need to have a plan for that.
Const. Babak Andalib-Goortani was convicted of assault with a weapon but got off with 75 hours of community service, and Supt. Fenton received a reprimand for arresting 600 people without cause and keeping them in the rain, or in wire cages without facilities, and lost 30 vacation days.

So yup.
The most important thing the Gen-X'ers did for widespread adoption of technology was making things 'shapes and colours' easy. The rectangle peg goes in the rectangle hole. The red wire goes into the red socket. Any kindergarten graduate could plug their peripherals into their PC with little or no expertise because the only way they could connect was the right way. Before this, everything was DB9 or DB25, and a complete mess of electrical compatibility despite common connectors. Now, we find ourselves in the same position, the same connectors everywhere but inexplicable incompatibility.

That's my hot take: USB-C is just Millennial DB-9.
Apparently that doesn't work much better: https://github.com/FFmpeg/FFmpeg/pulls?q=is%3Apr+is%3Aclosed Regardless, it's kind of crappy that we have to clean up after GitHub's mess.
I wonder if the The Permian Extinction (250 mil years ago) was caused by something like that?
Location: Bangalore, India

Remote: Yes, been working remotely for over seven years

Willing to relocate: Yes, will have to be post-COVID though

Technologies: Fullstack - Python, Flask, Django, React, React-Native, Redux, GraphQL, Svelte, Ansible, Postgres, Cassandra, WebRTC, X.509/TLS/CA/Web PKI, AWS

Résumé/CV: https://vivekagr.com/

Email: vivek at vivekagr.com

---

- With all time being spent indoors due to COVID, I'm willing to work in Eastern timezone (UTC -4).

- Looking for part-time or full-time engagement.
You have an incredibly naive, over simplified worldview.
Even though I appreciate the work of privacy advocates and strongly believe that privacy should be protected, the article only discusses the number of times the database by various police forces and why a couple of police forces decided not to use it. It suggests there may have been inappropriate use, without offering any actual evidence of inappropriate use.

If the word of privacy advocates is going to be taken seriously, they really need to back their claims with evidence. Without evidence, those who don't care about privacy won't be swayed. Worse yet, they run the risk of being seen as paranoid and ignored altogether.
Oh yes, as if just using a random account, not being labelled "throwaway" is not anonymous enough :) There are many reasons, of course, one of them is trolling without having to get the repercussions of having your background inspected for inconsistencies in your belief while teaching people on how they should be :)

Alright anonymous stranger with throwaway account who are so wise in the ways of diversity, can you help me, a gullible peasant to like more diversity, according to your definition of liking diversity? Or is it better for me to go back to my country? Or my country has too much diversity maybe I should go back to my city? Or maybe even that is too much diversity I should just go back to my family? That's also too much, maybe I should just be in my own room with myself.

Alright I'm gonna stop.
I Modified My DJI Mavic 2 Pro Remote
The chargers that use standard plugs should also be made to support the standard or they should be held legally responsible.

In this particular case I think even well-known name brand chargers which follow standards (Apple, Anker) are breaking the Nintendo, and that's unacceptable.
Stepanov has forgotten more about CS than I'll ever learn in an hundreds lifetimes and he is pretty adamant that STL is no OO [1].

I know this is an argumentum ab auctoritate, but you didn't really provide an argument either :)

[1] http://www.stlport.org/resources/StepanovUSA.html
I thought major benefit of AVRs was that you could ignore all that typical vendor bs and just use upstream avr-gcc and be happy. Similarly attiny being so simple mcu, you wouldn't need any libraries as just poking the registers is manageable enough for everything.
Chainanalysis released a publication saying they can trace coins that went through CoinJoin.
Compiling a JavaScript Neural Network in less than 500kb with NectarJS
It's honestly the best browser out there...
You are most certainly right. But I think parent's point was that informal data gathering on mid manager level is a difficult thing to protect yourself from, as a large corporation. Any clueless manager can open an Excel file and type in personal information about their reports. Training and policies can help, but not completely prevent. When you build larger software systems you can have audit processes in place etc. But the informal level is tricky..
It is static.
FullStory | Engineering Manager, Platform | Remote or Onsite | Atlanta, GA

FullStory’s mission is to improve user experiences on the web and mobile devices. We’re accomplishing this mission daily by providing a platform that allows developers and product teams to automatically collect ultra high definition analytics from their sites and applications, then make those analytics available through a powerful search engine, pixel-perfect session playback, and machine learning insights.

Platform engineering is responsible for scaling FullStory on two dimensions: the number and size of our customers, and the number of engineers on the FullStory team. This includes a range of challenges, from providing rock-solid core libraries and tooling to production infrastructure at scale. We’re looking for an engineering manager who will work closely with teams and tech leads to build great software—and to develop an outstanding team.

FullStory is a now-permanently-remote, hyper-growth SaaS company based out of Atlanta. The work environment we've cultivated is aligned around our three watchwords: clarity, empathy, and bionics. We value high-quality/low-ego collaboration and use automation to eliminate toil in daily work. If that sounds good to you, join us!

Please submit via our jobs page: https://boards.greenhouse.io/fullstory/jobs/4889713002
So when you're throwing a party and suddenly have guests trashing the neighbor's front yard, do you stop the party or let the party go on for another month because it was so good last year "and we'll change something next year, in the mean time can you build a fence"?

I'll not advocate calling DigitalOcean on the phone, but tagging the CEO on the complaints on twitter might be more effective than tagging the community manager who professes he is not listened to.
> Less people will find your project

That is false. Firstly, even if your project is not hosted on github, clones of it will appear on github anyway.

Secondly, planting yourself in the middle of a vast ocean of garbage is not a good strategy for being found. You might be thinking of the Github of twelve years ago.
Mozilla appears to be not long for this world, and it's incredibly sad.

What we should be doing is pointing fingers at Google, who have no business running the world's top browser, search engine, and ad network. That's a monopoly.
Shogun (YC W18) | TypeScript + React Engineer | Full-Time | Remote (US, Canada, UK)

---

Shogun is building next generation storefronts for eCommerce stores. We're at the intersection of eCommerce, JAMstack, and low-code/no-code tools. Our fully remote team of 70 is located all around the world.

---

About You..

* An experienced TypeScript + React Engineer in the United States, Canada or the UK who will be working directly on one of our client-facing products, helping people build highly performant pages and PWAs for their eCommerce stores.

* You'll be working in an agile team responsible for building UIs and tools for making web apps by utilizing modern technologies and solutions like TypeScript, React, Webpack, GraphQL, etc.

* You'll write well designed, testable, readable and scalable code in accordance to clean code principles and team agreement.

* You'll work closely with design, product management, and development teams to create elegant, interactive and highly performant interfaces.

* You'll take proactive ownership of tasks and see them through to completion, and take responsibility for coding, bug testing, general software deployment, and tracking the product through its lifecycle, along with communicating with other internal teams.

* You'll regularly contribute to discussions and brainstorm high quality ideas that result in adoption and improvements.

* You'll proactively share knowledge and help your team evolve.

---

Sounds interesting? Apply here: https://apply.workable.com/getshogun/j/A20FAFA044/
The new easyMail webmail, contacts, scheduling and more
Paperless Parts | Multiple Positions | Boston, MA | Onsite (post-COVID) | https://www.paperlessparts.com/

Paperless Parts is a Boston-based SaaS startup that is leading the digital transformation for custom part manufacturers with a software platform that helps manufacturers increase revenue and win more business. With the pandemic accelerating digital transformation and our customers performing truly essential services, our company has grown faster than ever in the last six months.

Our engineers combine exceptional technical skills with a drive to collaborate, communicate, and make our customers successful. This is a rare opportunity to be one of the first 50 employees at a rapidly growing startup that is revolutionizing American, and global, manufacturing.

Full Stack Engineer (Front-End Focus)
https://www.paperlessparts.com/careers/full-stack-engineer-f...

Application Engineer
https://www.paperlessparts.com/careers/application-engineer/

We are also hiring in marketing and product:

Demand Generation Director
https://www.paperlessparts.com/careers/demand-generation-dir...

Product Manager
https://www.paperlessparts.com/careers/product-manager/
Previously: https://news.ycombinator.com/item?id=21788650
Loyalty programs aren't exclusive.
- The gorgeous automerge API frontend ported across

I want all of that too. Although I would add Automerge's API on-top of Yjs as an additional layer. It really does play nicely with Web Frameworks like react. Although for building editor bindings I would choose the Yjs types because they allow faster access to the data. Yjs only provides a minimal abstraction around the CRDT. I hope that other people will build nice stores/abstractions around Yjs that make interacting with shared data easier.

- Presence information and markers (this is sort of supported now?)

Presence is handled by a different CRDT (the Awareness object in y-protocols). All providers implement the Awareness protocol. In many cases you want one awareness instance for several documents, so it makes sense to separate them.

Markers is probably what I refer to as relative positions: references to specific positions in the document. It even plays nicely with undo-redo.

- Better support for long lived documents. (I want to be able to pull historical deleted stuff out of a document so it doesn't grow unbounded).

Yjs does this reasonably well. To a point that you can even build 3d applications like relm.us with Yjs. But you are right that more work could be invested in researching even better solutions.

- Support for moving objects (as well as inserting and deleting)

Moving of elements can already be modeled with Yjs [1]. Although the approaches described are not very convenient to use. Automerge implements this feature natively, but I'm a bit hesitant to implement the next best approach because I see many downsides that conflicts with features I plan to implement. There is a discussion thread where I outline a few of the tradeoffs [1].

[1]: https://discuss.yjs.dev/t/moving-elements-in-lists/92
Location: Denver, CO

Remote: Yes

Willing to relocate: Potentially

Technologies: SQL, Microsoft SQL Server, Python, Power BI/Tableau (limited), Microsoft Excel, Microsoft Access

Résumé/CV: Email me if interested

Email: connornichols [at] pm.me

Recent college graduate interested in entry level roles ranging from Data Analyst, Junior Data Engineer, Database Administrator, Business Intelligence Analyst, Implementation Consultant, Solutions Engineer, etc.
For things like string processing with messy data or data analysis with data I am seeing for the first time - I do find Python much faster than compiled languages - the interpreter really helps in poking at the data.
Regardless as to whether this is legal, and assuming this is indeed true, I'm just curious - one of these jobs the person is probably phoning it in a little bit more than the other. Does anyone have insight here?

Austen definitely has an opinion: https://twitter.com/Austen/status/1311530531725602816
Sidenote, i'm taking the plunge into NixOS, but notably using Flakes.

While i've dabbled in Nix in the past some things felt more odd to me than perhaps they should have. Primarily the fact that it felt like all these configs were spread out and i didn't understand how Nix wanted me to version them.

Flakes (from early tests) seems to make this very clear. As it starts from a repo, so i'm attempting to make all my configs, including Home Manager (of which also feels weird lol) start from the Flakes installation.

Flakes also solves the reproducibility problem that i didn't get why NixOS had. So far it's really neat.
Clicking on the link shown on the website assigns a unique ID to your version of Firefox downloaded from the playstore. Every user gets a unique ID. This ID is sent back to 'Adjust'
when you install the app.

So much for unfcking the internet. Hypocrisy everywhere.
I think sokoloff meant (worded in a slightly ambiguous way) they could reduce economy tickets by $10-20, not reduce them to $10-20
I think you mean well, but that's a strawman. If your contract obligates you to let your employer know of other jobs you'd be in breech of contract. It's not okay to just assume these people are in breech of contract just because you might be if you did the same.

As for future risk should a company be able to limit you from partying on a sunday simply because statistically you'd probably perform worse on monday? If that clause is not in the agreed employment contract then the company gets no say in what you do on sunday, right? It's amazing to me that people feel so morally beholden to companies that would dispose of them the second it would be obviously profitable to do so. Companies feel no moral obligation to employees, they behave just as ethically as the workforce and consumers demand they behave. They do not volunteer extra consideration just because it might feel right. The idea that any employee should afford them extra consideration beyond their contract is arguably wrong and potentially unethical. If the workforce holds that employees owe companies more than they receive, would that workforce not be partially responsible for setting up unfair relationships and toxic work environments?
Bring headphones. That way your life isn't at the mercy of scanning a bunch of fine print documentation for what might or might not be there before you take actions.
This is a pretty good argument in favor of technical challenge styled interviews i.e. what can you do instead of what have you done.
A bit late - but worth adding anyway, the issue was apparently resolved, and the relevant Instagram account returned. Although no explanation on what occurred.

https://twitter.com/dannyjhall/status/1310499000471224320
Public | Senior Android Engineer | New York, NY | Copenhagen, Denmark | Onsite (remote for now) | Full Time | www.public.com
Public is a new kind of stock brokerage. We open the gates by slicing shares, making investing free, and social. Now everyone can invest, no matter their wealth or which circles they run in.
You'll be responsible for developing and architecting the Android app. Our app is written in Kotlin and we use RxJava & Live Data extensively throughout the app.
If you are interested or want more information email me at jobs@public.com
The exact question is "in the last year, has your organization been hit by ransomware?". It reads a little vague to me -- is a visible unsuccessful attack the same as getting "hit by ransomware"?
And the first of these exceptions is employment. That's quite reasonable because an employer keeps track of employees' absence for health reasons and will come to know some details in case of serious health problems/long absences.

In this case they collected data after sick leaves, but (a) it seems they collected quite a bit of information regarding private life, perhaps more than could be deemed reasonable and (b) the data leaked because they did not secure it properly.

This sort of files on employees used to be very common. Regulations have made them 'tricky' especially if managed "as it's always been done" without expert, up-to-date, input on what's allowed and acceptable, and how to keep it secure, which seems to have happened at H&M... So definitely a failure of the company management and I'm sure that all managers have been put through compulsory training since with a very clear message that ignoring it means instant dismissal.
Show HN: Privacy-First Analytics Suite
Hello everyone!

I'm Anthony and I'm building Panelbear (panelbear.com) - the analytics suite for the modern web.

The analytics space has plenty of good alternatives already, but I never felt at home in any of them. Existing solutions are either too simple, or too complicated. Not to mention that for some of them you're also giving away your visitor's personal data!

That's why I'm building Panelbear. It offers many of the features which growing websites need, without being complicated or needing 5 different SaaS providers with varying levels of privacy.

Right now two of the core features are ready to use: Website Analytics and Site Speed, with more useful features coming soon!

I'm more than happy to hear your feedback!
Reddit | Machine Learning Engineers | New York (NYC), San Francisco (SF), Remote | Full-time | Onsite preferred, once onsite becomes an option

Reddit Ads is the fuel powering Reddit's explosive growth, and the Optimization and Modeling team is the control panel. We are a team of six engineers and three data scientists with diverse backgrounds and educations dedicated to using machine learning and statistical modeling to improve the ads experience on Reddit.

Topics we've explored to date include multi-armed bandits, supervised machine learning, auction dynamics, traffic simulation, platform economics, as well as the whole range of feature engineering, model training, and low-latency serving required to make things work at scale.

If any of this sounds interesting to you, please reach out to techrecruiting@reddit.com.

You can find the official job posting here: https://boards.greenhouse.io/reddit/jobs/2147755
I`m trying to extract/replace the firmware of an old Harman Kardon Receiver. How can i go around it?
Onja.org | Front End Engineer (multiple positions) | Madagascar, Africa | onsite

Looking for a meaningful and intrepid change? Join our social enterprise that trains capable, low-income youth into world class software developers and provides them with life-changing remote work.

We’ve spent the last two years training an inspirational group of students to become strong front end web developers and are now looking for two front end developers to help us progress onto the next stages.

We’re looking for:

1) Front end Teacher: Develop and deliver a second-year front end web development course that will allow students to extend their knowledge and prepare them for their future careers.
For more details: https://onja.org/frontenddev/

2) Techlead/Mentor: Lead graduates to career success - help our graduates take their first steps into professional work. They’ll need you to guide them on the technical aspects of front end development, coach them on communication and help them navigate the day to day challenges they will face.
For more details: https://onja.org/techlead/

We’ll sponsor your visa and you’ll join our beautiful team in Mahanoro - a peaceful beach town on Madagascar's East Coast.

Feel free to contact me, Sam, at team@onja.org for a chat / more information.
The versatility of the port is amazing. It’s very useful to be able to use the same cable to charge, move data, and push audio and video.

However, it’s confusing AF. I feel like the first failure really is that it’s very unclear which ports and which cables support which features and how fast. You really have to know the technical differences when shopping. And you basically have to label every cable you buy, otherwise you have no idea what it’s capabilities are when you find it in your closet a year after buying it.

The other huge issue is spec compliance. It’s not clear to the average consumer whether they’re buying spec-compliant devices or non-compliant device-killers.
This may be a failing of those who develop visual programming interfaces, honestly. These tools are often built for non-technical users and to build in more scripting integration harms the original value proposition … which then leads to the next generation of visual programming tools.
Clinical Science and Gummy Bears = Hangover Cure?