skysight-inc/HackerNews huggingface dataset:
And as a separate add-on because the qualifications are pretty different:

National Institutes of Health | Postbaccalaureate Trainees | Bethesda, MD | Onsite | Full-time

General information: https://www.training.nih.gov/programs/postbac_irta

The Laboratory of Cellular Imaging and Macromolecular Biophysics (LCIMB, lab chief: Richard Leapman, PhD), National Institute of Biomedical Imaging and Bioengineering (NIBIB), at the National Institutes of Health (NIH) in Bethesda, MD is seeking two postbacs to join a research program for biomedical computer vision research for electron microscopy.

Successful candidates will work alongside a team of LCIMB machine learning researchers to develop new computer vision techniques applicable to large-scale 3D structural modeling of cells and organelles. Depending on interests and background, postbacs may assist in creating training data, developing software to enable microscopists to apply new research tools to their biological imaging problems, and conducting computer vision research of their own within the scope of our lab’s projects.

The postbaccalaureate program is open to recent college graduates who wish to spend 1-2 years doing research before continuing to graduate school. This program is open only to USA citizens or permanent residents. Please see the Eligibility heading at https://www.training.nih.gov/programs/postbac_irta for full eligibility criteria.

The ideal candidate will have a BA/BS in computer science, applied math, or a similar area, and will have prior experience in image processing, computer vision, and/or machine learning. Postbacs will be working on Linux workstations with Python and common scientific computing and deep learning libraries, so experience with these tools is preferred. Candidates should be able to effectively communicate their work to a multi-disciplinary research team of biologists, microscopists, and data scientists.

To apply, pplicants should complete the online postbac application at https://www2.training.nih.gov/apps/publicforms/pbt/forms/log.... Applicants should also contact Dr. Richard Leapman at leapmanr@mail.nih.gov to indicate their interest in joining our lab. Anyone with questions can message me at matthew.guay@nih.gov.
> implementing a full SaaS would be an unaffordable bloodbath...

Solve this problem -Think Crowdfunding style.

Say, you need 10 clients subscribing @ $10-20K/year.

Will the numbers work for everyone?
Email is not a good analogue because it doesn’t have the concept of revocation or editing. Facebook posts can always be deleted... and Alice can always delete her post from your wall...
And, under GDPR, Facebook should receive a huge fine for it.

Just that, in practice, they won't.
> I've often wondered if browsers should ship a standard UI kit with everything taken into consideration (performance, accessibility, etc).

They do, it's called HTML :)

Jokes aside, native HTML obviously isn't enough by itself anymore. But I think that's because it's been neglected, not because things have to be that way.

IMO there are two ways it would need to change to compete with these libraries:

- A makeover. By 2020 standards, your website is ugly if you don't start from the get-go with a heap of CSS. But it probably doesn't need to be.

- Native reactivity. This is something that would benefit everybody. Why in the world do we still need third-party Virtual DOMs implemented in JavaScript when reactivity has so clearly been established as a paradigm? Why don't we have a browser API implemented in C++ for reactive rendering of HTML templates?
Ballmer also didn’t create a personality cult around himself. He actually seemed ok with being viewed as a clown as long as it helped Microsoft.
Starlink implementation (best case scenarios) will be the only thing that saves Stadia’s latency issue. Maybe Google knows something...
Not exactly, what I'm arguing against is writing something technical, intended to educate non-experts in the field (the experts don't need your report/paper/thing) and then not providing them with the information they need to background research the things you refer to in abbreviations or acronyms.

And I'm not saying this is _my_ solution, this was literally taught to me in engineering first year.
FoundersCard | Software Engineer | Full-time | Austin, TX | Onsite

We're a membership community offering discounts and events for founders, entrepreneurs, and business executives.

We're looking for someone with frontend skills and Ruby on Rails experience to join our team.

Apply at https://www.indeed.com/job/software-engineer-4b13e2d4a58ed60...
Customers hate tipping before they’re served – and asking makes them less likely
Apple to Pay Up to $500M to Settle U.S. Lawsuit over Slow iPhones
There may have been some overlap, but as I remember it the main thrust of Cairo wasn't really about UI. It was an object based filesystem, and some other fancy shit going on under the covers. (I was on Apps, and we never targetted Cairo, never got a chance to play with it directly, but I saw it demoed a few times, and I remember the UI looking more like NT/3.11. Could easily be misremembering that part though)

EDIT: Yeah, you're right, there was some UI that made it to 95. From wikipedia:

"The Windows 95 user interface was based on the initial design work that was done on the Cairo user interface."
> Could this be a positive change?

It's normal and expected evolution of protocols and software.

Generation 1: New idea, new implementation. As people become comfortable with the new idea it gains in acceptance and hype. Try to keep it simple and fast, but it's a exercise in exploration and it gains technical debt faster then it gains new features.

Generation 2: Widespread acceptance and commercialization. Groups inside large corporations, and sometimes entire businesses, spring up around the new idea. They re-implement the idea to reduce technical debt and add flexibility. Features are piled on to make it marketable. Eventually becomes heavy and unwieldy.

Generation 3: Hype train dies down and people have learned what really matters and what really should be focused on. Third generation is lean, fast, and 'correct'. It becomes ubiquitous, people stop caring about it and people stop paying for it. It becomes just something that is always there and ends up little more then a building block for the next new idea.
Stationhead | Multiple Positions: iOS developer, Backend Engineer | ONSITE in Brooklyn, NY | Full-time | 90K - 140K + equity

Hi, I’m Andrew DeFranco, a senior engineer at Stationhead. We’re building a music-focused social network fighting back against algorithmically generated playlists and soulless corporate radio. We’re creating a democratized platform people connect with their music, their favorite artists, and each other. One of our founders is an actual rockstar, and we have artists and industry executives lauding us as the future of music streaming.

We are a small team of 5 developers working collaboratively in a diverse and inclusive workplace, and our dev team has a wide range of backgrounds—including self-taught hackers and bootcamp grads. We're looking for some passionate people to help us grow onsite at our picturesque Williamsburg, New York office. You'd be a great fit for our team as a Backend API Engineer if you:
* have at least 1-2 years experience with at least one MVC web framework like Laravel, Ruby on Rails, Django, or Express
* have experience integrating with third party JSON APIs
* have at least 1-2 years experience working with relational databases, including:
• Writing and debugging queries, both in raw SQL and using an ORM
• Designing schema that are idiomatic and efficient
* write clear, maintainable, and well-tested code
* are a team player with strong communication skills
* enjoy learning new skills and technologies

Contact: andrew@stationhead.com

Be sure to tell us your favorite band when you send us an email :)
"Oh, hey, please don't infect anyone" isn't what I'd call an impressive response.
Robinhood Suffers System-Wide Outage
Qt is not a "fair" comparison. I mean, yes, it's relatively popular, but:

1. It's a huge framework, not just a GUI toolkit.
2. It uses the not-really-C++ mechanism of signals and slots and a "meta-object compiler".

Thus, for example, wxWidgets - written in C++ - has bindings in Lua, Python, Ruby, Rust, Java, Javascript, etc.
Now you're mis-representing my comment, I didn't anywhere discuss whether or not it was pretentious, I just pointed out that the comment was factually incorrect.
Wow, never thought of 98/98SE as 4.x point releases, or Me as 5.0, or XP Home and Pro as descendant SKUs for 3.1 and NT 3.1.
Can everyone posting please post about their interview process:

How many:

- technical phone screens

- video interviews

- projects (esp. length and duration, paid/unpaid, etc)

- portfolio / code reviews on past projects

- onsite interviews and if there's any
whiteboarding/pairing/etc

And the total amount of time you expect interviewing to take?

Candidates need the ability to compare positions, processes, etc.
Handy | New York, NY | Engineering Manager, Senior Software Engineer, Mobile Engineering Manager, Senior SRE | ONSITE | Full-time

Handy is changing the way the world buys services by connecting customers with vetted, independent, local service professionals in a fast, convenient and reliable way - at the tap of a button. Started in 2012 by Oisin Hanrahan & Umang Dua, Handy has scaled to offer cleaning, installation, and assembly services across the entire US and has processed over 3 million transactions. As of 2019, Handy is an independently operated subsidiary of ANGI Homeservices (Nasdaq: ANGI), the world's largest home services marketplace including brands like HomeAdvisor and Angie's List. This milestone gives us more leverage to bring the Handy experience to millions of more customers.

Handy is also the assembly and installation partner for major retailers including Wayfair, Walmart, eBay, Crate & Barrel, and Costco (see more detail at https://handy.com/retail). Each partner represents an opportunity to introduce Handy to more customers, and drive growth for the company.

We're offering:

- Competitive salary plus equity

- Full medical, dental, vision package to fit your needs

- Monthly Handy credits (Free weekly cleanings!)

- Unlimited vacation policy; work hard and take time when you need it

- A fun office in the heart of Manhattan, always stocked with coffee, snacks and drinks; catered lunch and dinner, foosball, office events and team outings

- Ground floor opportunity with a team building something great

- The rare opportunity to work with sharp, motivated teammates solving some of the most unique challenges and changing an industry

We're looking for talented engineers who love to work collaboratively and solve challenging problems.

Engineering Manager: https://grnh.se/3824fea43

Mobile Engineering Manager: https://grnh.se/bff292ec3

Senior Software Engineer: https://grnh.se/877c24193

Senior Site Reliability Engineer: https://grnh.se/df61f2643

Software Engineer: https://grnh.se/8ac8cbd53

iOS Engineer: https://grnh.se/25bc6c983

Android Engineer: https://grnh.se/8cb3a9083

Risk & Compliance Engineer: https://grnh.se/26f458363
First you are told "serverless" doesn't mean there is no server, because in fact you are using servers, it's just that administering those servers is somebody else's job.

Now apparently even setting up a server yourself can be "serverless". It goes to show that terms like these mean "blah-blah-blah" to people in general.

See also the discussion about "isomorphic".
unless you make even the slightest effort to look it up and see that yes, Welch did exactly what I said.

Which has already been done above.

fighting with me over the abstract rules of internet engagement, rather than acknowledging that what I said is verifiably true from professional news outlets and that your complaints are over form alone.
> The best way to tell about Webcodesk is to let you try it in action.

> So instead of an introduction, I would recommend you to complete the tutorial in the online version of Webcodesk. Click on the link below.

Please put a GIF of your tool in action on your github page instead of this message.
Subtle expectations for everyday things
I was looking for an apartment this weekend in NJ and found myself in an unfamiliar building with destination dispatch elevators. What would you personally press to exit?
Location: Central Virginia
Remote: YES
Willing to relocate: NO
Technologies: C++, C, yocto linux, python, embedded
Résumé/CV: https://www.linkedin.com/in/nerdking/
Email: nerd.king@gatech.edu
Website: https://openrover.com

Embedded linux software engineer with a passion for C++ and robotics. Remote is what I am really targeting but I would be open to a 2-3 week integration period onsite and 1 week a quarter back at HQ. Georgia Tech OMSCS 2018
> When you [say] solvable, I'm curious do you mean currently in Java or with future features?

I meant future releases. That people can manage now make the problem not one of extreme urgency, so we're waiting until there's a solution we like.
Open “Solitude” click “Game” -> “Yeah” and follow the instructions. You won’t be disappointed.

> click and drag anywhere on the game to see the fun, thanks to mr doob
Google took down our app
Google took down our app and I am not sure what to do? The app was using an install_referrer broadcast intent which was deprecated on March 1st. The issue is related to using firebase analytics, as i see it this is a firebase issue. How did anyone solve this..
Forget Work-Life Balance, Try a Life-Rest Balance
I typically don't check the return code of `printf`, but for the same reason you state: I've looked at its failure modes, and decided that awareness of the failure wouldn't impact my desired flow of the code.

I rarely use `malloc`, but I typically do check its return code. That's because in my experience, hunting down the root cause of segfaults can be a hassle, so I prefer to write code that will fail fast on failed memory allocations.
They also live underground!
The article says the smaller codebase doesn’t make Wireguard more secure, but it only makes it easier to audit.
IIUC, it's taken seriously as a mathematical exercise but it absolutely relies on phenomena we've never observed in nature (i.e. matter with a behavior akin to negative gravitation).

There is a possibility antimatter could fit the bill for the "exotic matter" required in the model (we've never accumulated enough of the stuff and held it in a controlled environment long enough to do any tests on how gravity interacts with it), but I wouldn't bet money on that outcome yet.
One method is to have ssh running in the init ram image [1]
Specific to Redhat is NBDE [2]. I've seen a few other distro specific methods. The lack of a common standard probably (and I am just guessing) revolves around the lack of standardization of ram images, kernel support of ram image decompression (what if we are out of memory) grub (grub2) and other distro specific nuances.

[1] - https://michael.stapelberg.ch/posts/2020-01-21-initramfs-fro...

[2] - https://www.redhat.com/en/blog/easier-way-manage-disk-decryp...
Yet, there are commercials and other publications about not texting/drinking and driving.
GE crashed nearly a decade after he left. He spent decades building GE into a powerhouse in many industries.

Finding a leader who can replace you is a miniscule piece of being a leader. Also, that's ultimately the Board's responsibility. The CEO reports to them.
Chartable | Data Engineer | New York City, NY | Remote or Onsite | Full Time

Chartable's podcast analytics and attribution tools help publishers grow, and help brands & agencies understand their spend. We're trusted by top publishers and brands to handle hundreds of millions of podcast downloads per month.

We’re a startup in a growing market, funded by top-tier investors including Initialized Capital, Naval Ravikant, Greycroft, Ryan Hoover, and others. We offer great benefits (medical, dental, gym, vacation, etc), and a generous options grant.

We don't care about where you went to school, or whether you have a Big Name on your résumé. We love to work with people who are driven, kind, and proactive. Though we're based in New York, we're open to working with anyone within the continental US. (We're unfortunately unable to accept international applicants.)

We use:

* Rails (backend) and React (frontend)

* Heroku and AWS Lambda/Serverless

* Postgres, Redis, Citus Data, and Elasticsearch

Open Positions:

* Data Engineer (Help us move to a stream-based architecture!)

For more information and to apply: https://chartable.com/about
Not only that, but as other commenters (and the health minister of Singapore) noted, most times, wearing a mask means you touch your face MORE to adjust it.
It's also nice that on FF you can disable JS on a page (I use the Disable JavaScript addon) but still have addons run JS on that page. On Chrome, either you allow JS from any source, or you block it from all sources, which is a bummer.
Location: I'm generally based in Austin but I'm currently living abroad (US citizen)

Remote: Yes

Willing to relocate: Yes, though remote work opportunities are my top priority at the moment.

Technologies: The past 5 years, I've mostly been working on server applications with Node + Postgres and web client applications with React or Elm. I've been the first hire of the largest bitcoin casino. I've built a popular forum from scratch. https://github.com/danneu

Email: danrodneu@gmail.com
Beacon Biosignals | UI/UX Engineer |Boston, MA | Onsite Available, Remote Friendly | Full Time

Despite its significant potential for improving patient outcomes, brain monitoring is still not easily accessible or interpretable in clinical settings. We're going to fix that, and we'd like you to help.

We're founded by numerical programmers, neuroscientists, ML researchers, and practicing neurologists who are committed to translating our best-of-breed clinical research from the lab into hospitals and beyond. We're adamant 1) that product development goes off the rails without rapid, early feedback from real users 2) that honest, frequent, and open communication are more significant contributors to software development than technical wizardry and 3) that differing viewpoints are borne from differing backgrounds, and lack of diversity contributes to stagnation.

About You:

- You're an expert in the client-side design and implementation of responsive, multi-platform web applications.

- You believe that "looks great" does not necessarily equal "feels great"...but your favorite applications accomplish both!

- You know that UX/UI optimization for expert users is a game in which minuscule details can wreck workflows or convert users to evangelists in equal measure.

- You're annoyed that modern websites ship megabytes of unnecessary dependencies to user's browsers.

- You have a heavily-exercised workflow for debugging performance issues and deciding which layer of the stack merits optimization.

- You recognize the tension in the development feedback loop between client- and service-side environments, and derive immense satisfaction from improving development processes to tighten that loop.

- Your productivity bottleneck constantly switches between "idea-to-mockup time" and "mockup-to-implementation" time, because you're constantly improving both in turn.

- You're excited for your designs to lead to better workflows for clinicians and better outcomes for patients.

Contact jarrett@beacon.bio/jake@beacon.bio if interested.

P.S. We're also hiring for various Data Engineer/Scientist roles!
Was that string support cross compiler or only gcc and mingw ? AFAIK you can't do signals with standard c++ until after C++ 14 and you need to keep in mind that Qt is used in automotive industry too so they probably don't have latest features there.

Nevertheless if you use QString then you can populate QVector with it and you can then assign the collection to a QList and you got lots of benefits, the only thing is if you have to use some external library you need to convert the string or char[] to a QString. I never had a case where I was thinking "damm I would like to use the native string or I would like the moc did not exist, who is bothered by moc ? distro packagers ? some mixed projects ? some standard c/c++ project that would like to consume Qt libraries?

What I really missed in Qt is a builtin simple way to create installers for Windows and Mac and a builtin way to do self-updating for Win and Mac. File size for Mac was also a complaint the qt apps received (I do not remember exactly how I was bundling them).

At my work they disliked Qt and I had to use Adobe AIR, I hated it at first but after a while I think at that moment in time it was the right choice, it was cross platform, easy to update, no more segfaults, good stacktraces that I can log and then use to fix bugs.
Alphabet unveils its latest moonshot project to help sustainable fishing
Scrum is always done badly. It gives management too much time to think and they use that time to stop developers from doing any thinking for them, by not giving them any time to think.

I’ve made some pretty deep changes to ailing projects in the past and got to enjoy the fruits of that labor. On this project things were pretty bad to start. So bad that I regret turning down another offer that arrived a week after I started.

It took me two years to get the project to where I’d hoped it would be Day 1. It made me feel like I was off my game. Yes, the team is quite a bit bigger than I’m used to, but this is not my first rodeo. I should be more efficient at it now, both personally and at recruiting others (an individual contributor can only cancel out so much new chaos).

I’d been blaming lack of success on a health issue that has only recently been resolved. And quite a lot of my collaborators had gone to greener pastures before the worst manager left (people still behaved like he was here for almost two years).

But the other difference is Scrum is already everywhere I go. Twisted by management to stop developers from thinking too hard and focused on just pumping out features. See, typically I would introduce Agile practices one at a time at either teachable moments or when nobody was looking. I’d do them one at a time and boil the frog slowly. Hell, through unspoken collusion I got a full Kanban process into a program at a very old classical Waterfall company, including WIP limits. We did not, to my recollection, utter the word "Kanban" once. We never missed a deadline by more than 10%. Each milestone we were usually the second team done.

When everyone thinks they’re Agile, what they usually are is Lean. There’s not much room to romance them toward better processes, because they’re not really into improvement. The most mature team I worked on was also the first full Scrum team. I had to bring up the same issue in retro three times before any action would be taken. That’s two months of knowing about a problem before I was sanctioned to do anything about it. It was excruciating. I was so grateful when the layoffs happened. Most generous severance package I’d ever witnessed. And of course I was in the first round, I was a boat rocker.

[edit: a couple words]
In the UK, a science advisory body (Scientific Advisory Committee on Nutrition) published a review of the evidence on vitamin D and health in 2016. Their recommendation: adults and children over one in the UK should take vitamin D supplements in winter.

This advice may not be applicable to people living in sunnier climes. Here is an overview of the guidelines on the NHS website which includes a link to the 300 page scientific review.

https://www.nhs.uk/news/food-and-diet/the-new-guidelines-on-...