skysight-inc/HackerNews huggingface dataset:
DefenseStorm | Seattle, WA | Frontend/Full Stack Junior/Senior Software Engineer | Full-time | REMOTE or ONSITE
https://www.defensestorm.com

DefenseStorm is a cybersecurity startup that helps banks and other financial institutions manage the deluge of security data that they produce. We take all of the security critical information and then alert on what's important, generate reports, show cool dashboards, and simplify demonstrating compliance to their regulators and auditors.

I got my job here through an HN Who's Hiring post 5 years ago, and I love working here. Strong engineering culture - weekly hour 'topic sync' to share knowledge, minimal meetings, flexible hours/wfh, happy customers that give good feedback, and interesting problems to solve. Sales have been strong through quarantine, and we recently moved into a new office near the ferry terminal with waterfront views. Currently our engineering team is fully remote for COVID and are conducting interviews remotely.

We use AngularJS/Angular (upgrade in progress), Typescript, Java 11, PostgreSQL, Elasticsearch, and we're built on AWS. Our interview loop is one or two ~1-hour phone screenings, followed by a ~4 hours video call - and we've designed it to approximate realistic day-to-day coding and code review (no algorithm riddles).

Email jobs [at] defensestorm [dot] com or apply here: https://angel.co/company/defensestorm/jobs/
Really? I wasn't aware about the HDMI dongle thing!

But yeah, you're right of course - I'm being pedantic. Yet it still worries me that those are all officially supported as part of the USB C standards. It's confusing even when everyone is following the standards, and it gets even worse when vendors start ignoring them. It's definitely not making it any easier.
United States Digital Service | Senior Product Managers, Senior Designers, Senior Software Engineers, Senior Site Reliability Engineers, and more! | Washington, DC | ONSITE required in general, but most of us are 100% REMOTE during COVID-19 | https://www.usds.gov/

We are looking for empathetic and mission-focused engineers, designers, product managers, government procurement specialists, bureaucracy hackers, and more with 3+ years of experience in the tech industry to work on sometimes ambiguous --sometimes huge-- but always impactful endeavors. We work on some of the biggest issues affecting the American people, including: streamlining immigration, helping veterans get benefits, modernizing health care, reforming hiring, improving school safety, fixing procurement, and more. Come join us in shifting government tech in the right direction -- no government experience required!

Check out our most recent impact report for examples of what you could be working on:

https://www.usds.gov/resources/USDS-Impact-Report-2020.pdf

Apply here: https://www.usds.gov/apply
That’s really interesting, I’m the opposite where starting on things is easy but pulling through to the end and actually making a finished product is tough. I wonder if there’s a word for that.
I guess I should apply to some modelling jobs with my 9.4 then!
You've seen though where a fabric covered couch, color faded over time, will reveal its original color when you roll back the cording covering the zipper or whatever. But I get your point.
Robert Frank used about 600 rolls of 35mm film to produce the 83 pictures in The Americans. More than 20,000 frames.

https://www.nga.gov/features/robert-frank/the-americans-1955...
Most of the bad ones have been removed now: https://www.removeddit.com/r/DIY/comments/j321gz/my_wife_rec...

Lots of comments talking about how it's too little too late and accusing OP of karma-whoring.
I didn't mean for my comment to be pure snark. I think I misread the headline or it was changed.
Just a guess on my end: probably fill out some form at a local police station or court, submit it, and then they you receive the results later that list what you are being prosecuted for or a lack thereof.
Obviously, they are different, and the length of sentences reflect that. A murderer is in prison for 10-20 years and a really bad racist joke makes you unemployable for a year or 2.

There's also a problem with the verb "to rehabilitate" because much of the rehabilitation comes from the subject themselves and can't be imposed by society. The murderer who serves time, shows remorse, and studies programming to reintegrate society is different from the racist who doesn't apologize sincerely or believably for the bad joke and complains that nobody will hire them.

Finally, look at the environment that the rehabilitated person gets put into. Someone who got into drugs and gangs as a teen, went to prison, and then turned their life around is not a threat in an office environment. A racist or sexist may still cause disruption in a diverse and gender-equal work environment. The ex-gang member can't go back to the 'hood, but the racist or sexist has made it much more difficult to work in any office--or with people so that's pretty much any job. Though like I said, if they apologize and repent, I think the racist should be given a second chance as well.
Biopharma Startup Funding Dashboard
Cloudera | REMOTE All over US | REMOTE & Onsite All over Hungary | REMOTE & Onsite All over Bangalore, India | Engineering, Product, QA, Support, Sales & More | Full Time

Cloudera is the The Enterprise Data Cloud Company. At Cloudera, we believe that data can make what is impossible today, possible tomorrow. We empower people to transform complex data into clear and actionable insights. Cloudera delivers an enterprise data cloud for any data, anywhere, from the Edge to AI.

Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises. Learn more at cloudera.com.

We are hiring in the following areas:
* Engineering

* Quality Engineering

* Finance

* Human Resources

* Marketing

* Product Management

* Business Development

* Professional Services

* Sales

* Sales Engineering

* Support

To visit all available positions and to apply, please visit http://bit.ly/CLDRJOBS2020 . If you are interested in US-BASED engineering internship positions, are currently attending or graduating from a US college, have Java, C++, and Python experience, please contact me directly at infosourcer [at] cloudera [dot com]. All other folks outside the US, hang tight when we open internships outside the US. Thank you!
>I get the impression that Mozilla is a bloated organisation that's resting on goodwill it built up back when Firefox was a compelling user experience.

Great observation. Viewing it through a business lens, their competitors caught up to them and offer a better product, meanwhile they have not kept up with them and have no compelling, competing product to offer.

FF used to be great because the alternatives were garbage. Then Chrome came out, and outmaneuvered FF in many business and technical ways.

Yes - I know dear reader. The way FF handles 3000 tabs at once is superior to Chrome. The market has already spoken on such topics.
yes, it's unnerving how uncritically complicit people become to authority under (manufactured) fear.

wearing masks in public is safety theater in most cases, because they're only effective at the margins where the atmospheric viral concentration is static enough and high enough to make them matter, and they're only potentially static & high enough in relatively rare places like the space between a dentist and a patient, not in a supermarket or a even a restaurant (though crowded bars likely cross that threshold). simple distancing is plenty mitigation in most public spaces.

the 'rules' are broken and spread happens largely in (semi-)private spaces. instead of worrying about the trivialities of masks in public, a complicity signal, worry about social gatherings, a serious transmission vector. the etiquette and impetus of social gathering is diametrically opposed to mitigation, and that's the much thornier real, core issue that we try to elide by collectively diverting our attention to masks.
Everything done wrong: catalog of antipatterns
Use Bitcoin for legitimate purchases?
Location: India

Remote: Yes

Willing to relocate: Depends

Technologies: Firefox & Chrome extension developer,
browser extensions, WebExtensions, Vanilla JS

Résumé/CV: https://www.hemantpawar.com/Hemant.CV.pdf

Email: hemant@hemantpawar.com
Boosting quantum computer hardware performance with TensorFlow
Volocopter | (Senior) Embedded Software Engineer / (Senior) Autonomous Flight Software Engineer | Full-time | ONSITE | Bruchsal, Germany & Munich, Germany | https://volocopter.com/en/

We at Volocopter are pioneers in the development of electrical air taxis that take off and land vertically (eVTOLs).

We bring Urban Air Mobility to life, by establishing air taxis in addition to current transportation options in megacities globally. Our aim is to offer affordable on-demand air taxi services and save people time by flying them safely to their destination. In 2011 we performed the first-ever piloted flight of a purely electrical multicopter and have since showcased numerous public flights with our full-scale Volocopter.

We are looking for software engineers experienced in the development of real-time embedded software applications.

Prior aerospace experience is great, but not a requirement.

Join us and build software that will literally take off in front of you!

List of all job offers to apply directly: https://careers.smartrecruiters.com/VolocopterGmbH

Videos of flights: https://www.youtube.com/c/Volocopter/videos

If you have any questions, don't hesitate to drop me an email at manuel.mohr (at) volocopter (dot) com :)
This is truly fascinating. I'm raising two kids right now and I'm constantly battling myself over how much to let them learn on their own or just do cause Dad says. Obviously some things they can't learn on their own (don't jump off the building just trust me), but in terms of following their own dreams or interests this is fascinating to think about.
Bug report:
Does not honor the requirement to set --no-preserve-root by rm.
> the operating system does its best to pretend that nothing is wrong

There is already a major OS with this characteristic.
Hey striim team, thanks for posting! I think you are in the wrong thread, this one is for candidates.
SEEKING WORK | Madison, WI | REMOTE or LOCAL

I'm a product lead who specializes in Clojure/Script development. I quickly and independently develop quality software that will meet your business needs.

Recent work:

- Created a fuzz-testing tool that takes in a language grammar (EBNF) and uses that to generate syntactically correct random text in that language. During text generation it can also take in external information (such as table and column metadata for use in generated SQL queries) to create random text that is contextually correct as well. Currently used for testing SQL databases.

- Built https://familymemorystream.com, a video-hosting and sharing site for family videos. (Tech: Reagent, Clojure/Script, S3, CouchDB, Stripe)

- Created the https://github.com/deckeraa/couchdb-auth-for-ring/ open-source library that enables you to use CouchDB as an authentication back-end for Ring apps.

- Led a team of ~17 software developers for the business intelligence module of a large healthcare IT company.

Buzzwords: Clojure, Clojurescript, Javascript, C#, Java, MUMPS, Bash, SQL, CouchDB, GraphQL, S3, Python

Email aaron AT stronganchortech.com

Website: https://stronganchortech.com

LinkedIn: https://www.linkedin.com/in/aaron-decker-3420a77b/

Resume: https://stackoverflow.com/story/aarondecker
They have a much shallower learning curve and a large moat of people who have used them for decades, simple as that. These days, AVR chips are a stepping stone to learning embedded development.

They're fine for very cash-strapped beginners, but it would behoove new developers to leave them behind quickly. They are more expensive and less efficient than modern options, and you won't find many well-paying jobs asking for AVR/Arduino experience.

STM32 chips are a much better option, IMO, especially for beginners. They come in sizes ranging from <$1 Cortex-M0 chips up to dual-core Cortex-A/Cortex-M processors, and they use the same sorts of peripherals across all of those product lines. So you can start small, and incrementally learn about more complex parts and topics.

And if you really need a breadboard-friendly chip, an MSP430 is probably a better option. It's a 16-bit MCU focused on power efficiency, and it has GCC/Arduino ('Energia') support. Some of them also have non-volatile FRAM memory.
Covid Alert NY Contact Tracing App
Suggestion to change the link to the primary source: https://www.theverge.com/2020/9/30/21492682/new-chromecast-g...

It baffles me. Stadia is complicated and expensive as it is. And the icing on the cake is the footnote in the verge article:

> Added that the Chromecast Ultra is no longer sold separately.

And the Chromecast Ultra is the only Chromecast right now, which supports Stadia.
I am from the left-liberal side of things, including my choice of employers, and I am always flummoxed when I come into HN and see developers

a) make comments that are flagrantly bigoted and misogynistic

b) indicate that they make comments like these to their colleagues

Do devs really say horrible things like this at the workplace? If anyone on my team made jokes about Japanese vs. Italian girlfriends, either they would be fired or I would quit.
Mississippi accuses AT&T of $283M fraudband
or that highly advanced space-faring civilizations are doomed to forever fight WWII naval battles over and over...

BTW, if you want to support some folks that actually try to get it right, check out the expanse.
Bombora| West Coast/Reno/Remote| Full Time
https://bombora.com/about/bombora-careers/

- Software Engineer III

- Senior Software Engineer

Bombora is a mature startup working to build sustainable marketing solutions for the B2B space. We process billions of content interactions daily through our platform, to detect intent signals from companies around the world.

We practice agile development, with over 30 applications created and supported internally. We are polyglot, primarily using C#, Java, and Python. Substantial portions of our workload are containerized or serverless, and we are continually evaluating and adopting new tools and practices.

Great team, learning opportunities, supportive culture.
An artist is executing a vision with the tools available. The final product is what they intended. And sometimes not (see how George Lucas kept updating Star Wars as new tech came out to match his vision).

But for historical documents, the creators are usually hamstrung by technology, not embracing it. If they could have had 4K HDR, I'm sure they would have.

Van Gogh would still use oil on canvas to execute his vision.
You'll miss out on the most powerful tools this way, though.
Nvidia Shield is in direction competition with Chromecast with Google TV.

Usually, the actual TVs that run Android are marketed as "Android TVs". It looks like streaming devices like Nvidia Sheild do so too when they're in fact not "Android TVs".
To each their own way to solve the problem, but I do not consider a handful of color-coded Shuffles to be less complicated than playlists on a single device. Especially when one goes to grab that black Emo Shuffle only to find that you forgot to charge it. How apropos.
See this thread https://twitter.com/wightmanr/status/1309583916362117120
Eleos Technologies (https://eleostech.com) | Front-end Web Engineering | Fully Remote (US only) | Full time

Eleos Technologies is a growing 8-year-old company building communication software for truck drivers and field workers.

We’re helping a diverse mix of customers—from mom and pop operations to household names—improve how they communicate with their employees by tackling information overload, reducing phone calls, and eliminating obsolete technologies.

Our app is used by thousands of big-rig and small truck drivers, day and night, every day, and we've been on a sustainable growth curve for long enough that we're ready to grow our web frontend team from one to two!

Our driver-facing mobile app does some unique things, including assisting drivers with planning their trips, finding stopovers, managing their electronic duty log, and more. There's a back-office side to all this, too—driver managers and dispatchers need to know the decision matrix the driver in the field solves so they can help plan what's coming up next. Our web-based tools help with that, and integrate with the mobile app.

As a remote team (since founding!), we're super lucky to have some great folks who use the ability to work from home to spend more time with their kids, help volunteer at a school, or otherwise be more fulfilled than they would be working from an office. You could join us!

If that sounds fun and rewarding to you, the full description and info about applying are over here:

Apply here: https://jobs.lever.co/eleostech/f4ad8636-085e-45cd-82ce-de1a...
SEEKING WORK. Remote only. Web development specialist with 10+ years of experience.
Timezone: UTC -3

Technologies: Node.js, JavaScript, (React, TypeScript, GraphQL, all the shiny stuff), Python, PSQL, Redis, Elasticsearch, all things web development

Books (O'Reilly / Manning): https://ponyfoo.com/books

Resume: https://www.linkedin.com/in/nbevacqua

GitHub: https://github.com/bevacqua

Blog: https://ponyfoo.com

You can reach me at hire@ponyfoo.com
Firefox installs a scheduled task that daily reports your default browser to Mozilla and you can't disable it because it comes back after an update.
Also while Mozilla provides and constantly advertises (by showing a full page ad for it) an addon that blocks Facebook tracking it doesn't make or advertise an addon to block Google tracking (coincidentally Google pays Mozilla hundreds of millions every year)
We’re Facing a Tsunami of Censorship
One should be careful to confound people's carelessness or complacency with a right to exploit people.

I also don't think the people being ransomwared are the same people who try to weaponise your data, hospitals being a good example.
It always scares me when people automatically add -rf after typing rm no matter what they're doing. How do you even get into that habit in the first place?
I did this for a few weeks, years before Corona, working one of the jobs on-site, and the other remotely at the same time.

I already put in my notice before starting the new job, but I agreed to start sooner than I had planned, and I decided to just try it instead of going through the trouble of "resolving" it.

They were not extremely demanding jobs, but they weren't bullshit jobs either, so I was able to do both well successfully and collect two paychecks.

I think this is the future, and I think job-sharing, where several people share a job or two together, will become legitimized and more common.
Ruling against Kin coin offering could hamper other crypto projects
Academic historians are concerned with not just what happened in history, but how we know what happened in history.

Altering primary documents to make them more palatable to modern audiences is great for emotional engagement and attracting attention, but it risks creating false impressions of what history actually was like and how we know what it was like. "Hamilton" is a powerful piece of art--today--but it's not accurate history in an academic sense.

(Well, I should say it's not history of Hamilton's time. It will be studied as an important part of the history of our time.)

The folks running these upscaling operations understand the concerns:

> Antic and Kelley aren’t under any illusions that images treated by DeOldify will come out historically accurate, though their reservations are with the practicalities of training a neural network. Making sure colourised films are accurate is “a literally impossible problem,” Antic says. DeOldify uses modern images to train its AI on, he explains, “and we know that's a big weakness, because, amongst other things, it biases people to wearing blue jeans.”

The challenge is, once they create one of these films and post it for the public, the implications and effects are out of their hands.

You might have millions of people watching an AI-changed film and think that what they are seeing is more accurate than the original, since it transmits more information (detail, color, etc). But if that additional information is made up, it's actually not more accurate, and maybe actually less accurate (e.g. wrong color instead of no color). That nuance is going to be hard for a lot of people to understand.
Short-form podcasts are the future
Intello | Senior Software Engineer / Product Engineer | Remote | Full-time | https://www.intello.io/

Intello discovers and centralizes management of all of your SaaS applications in use so you can spend less time doing manual research, and more time optimizing, securing, and enabling the future of work. Intello is trusted as the central source of enablement for some of the fastest-growing companies in the world like Peloton, Epic Games, Jamf, Segment, and hundreds more.

Our tech stack includes React, Go, Postgres, Redis, Kafka, AWS, + Typescript.

Why work with us?

* Be part of an incredibly talented team who are passionate about all things SaaS

* You want to be part of a team that leans on each other to learn, grow, and do things better and faster.

* You want to work on hard problems and build the future of IT Operations

* Contribute tangibly and significantly to our core product, bringing value to our customers each and every week

Who you are?

* Product minded: You can turn complex business requirements into working software that our customers love to use.

* Pragmatism: Understand the trade-offs in employing different engineering solutions to a problem, valuing pragmatism over idealism. You know when it is time to refactor, and when it's time to ship.

* Team players: You recognize that the ‘whole is greater than the sum of its parts,’ appreciate collaboration, and do your part to make the larger team win.

* Ability to thrive in a dynamic, fast-paced, collaborative, and high-growth environment

You can email shlomo at intello.io for more information or to apply

Product Engineer - https://apply.workable.com/intello/j/E4852E66E3/

Senior Software Engineer - https://apply.workable.com/intello/j/959CE04073/
The CEO might know that they’re not doing great, but has a personal incentive to continue extracting value from their extremely lucrative position. When executives are overpaid, and the employees are being let go, the board needs to step in and sort things out.
It depends on your threat model. The OP mentions bobby traps and self-destruction, so I assume the threat model here is not a typical model in personal computing, but a different one, which is similar to Dread Pirate Roberts' threat model, as explained below.

Self destruction has two advantages, comparing to shutting down the system. First, once the encrypted master key in the header has been wiped, the data is gone, it's technically impossible to recover the data anymore (your passphrase is only the key to decrypt the master key in the header). On the other hand, revealing the passphrase under pressure is always a possibility. Second, when an attacker tries to seize your system, a possible strategy is seizing your system alive in a surprise attack, giving you no chance to shut the system down, and using an USB mouse emulator to defeat the screenlock.

And the reason of using a hardware-backed key storage, is to prevent the clone of the encryption header (which makes the self-destruction useless), and to ensure the destruction of the key is complete. In modern SSDs, due to wear levelling, there's no guarantee that the physical sector the header belongs to is actually erased.