skysight-inc/HackerNews huggingface dataset:
I can't take this project seriously with that name and that logo. Weebs are so insufferable.

"Cats are assholes. Hehe does anyone else le reddit?"
Plan A helps financial institutions and enterprise clients monitor, reduce, and offset their carbon emissions (https://plana.earth).

Carbon accounting is still done with spreadsheets by consultants. We're building the stack to automate and scale this work across complex emissions, as well as the interfaces to integrate the process into our clients’ workflows.

We're also building the company to drive awareness for - and develop solutions to address - the problem of climate change.

We recently closed a series A with some top European investors (https://bit.ly/3G02Ayg), and are looking for engineers to join our team across the stack:

* Senior data engineer | Full time | Berlin | REMOTE
* Senior backend engineer | Full time | Berlin | REMOTE

More details and non-tech roles here: https://bit.ly/3Ej50I0

Tech: AWS (RDS, Lambda, EB, Terraform), Bitbucket CI/CD, MySQL, Python, PHP (Laravel), React

Can also email me at oliver at plana dot earth to learn more (please include "Hacker News" in the subject).
Remote Rendering: Shopify’s Take on Extensible UI
On any given platform, C tends to have the only lingua franka ABI. For that reason it will be around until the sun burns out.
What value does this provide over simply Googling or DDG'ing "array.map mdn"? It's shorter and the first result for me is (unsurprisingly) MDN on both, and I don't have to run my searches through an unknown third party.

DDG also has !bangs for this specific purpose and !mdn does, as expected, lead you to MDN.
You can access one without paying a dime.

http://teclis.com

Problem is people usually want one general search engine, not a collection of niche ones.
> They could throw things like pianos

One example: Trebuchet throws a piano that has been set on fire at Burning Man: https://www.youtube.com/watch?v=SgboQNcRN5w
the latest versions recommend that you use magick convert instead of just convert. I'm assuming because the globals are going away.
> It's a difficult task as it's hard to convince programmers to pay for anything

I wonder if there's an opportunity for a paid bundle of programming-related sites. I indeed will not pay for a single site (nor for a news site for that matter), but a $10-20/month subscription that covers quality programming websites could be interesting.
you can also add 'site:github.com' or 'site:stackoverflow.com' to your search
How are pay and benefits in the cert-worshipping world? It would be an interesting exercise grinding out the alphabet soup of certs as an alternative to endless algorithm practice.
> No, what it does is it causes prices to go up, which are amortized across all of society - between both people who are paid $15/hour, and people who are paid $150/hour.

Do people who are paid 10x necessarily consume 10x over a person paid minimum wage? If raising the minimum wage causes across the board price increases (aka inflation), then those whose income is lower are affected more since a higher percentage of their income is spent on essential consumption (food, water, shelter).

If the operational concept is "small wealth transfer" to the folks earning the lowest income using inflation as a stealth tax then it is a highly regressive tax.

Using polling data for 31,869 households in thirty-eight countries and allowing for country effects, we show that the poor are more likely than the rich to mention inflation as a top national concern.

https://www.jstor.org/stable/2673879
Gamification tips for new online communities
By 'complicated' in point 1, do you mean 'large'? Because a complex algorithm should be fine -- heck, it should be better in something like Python because it's relatively easy to write, so you have an easier time thinking about what you're doing, avoid making a mistake that would lead to an O(n³) runtime instead of the one you were going for, takes less development time, etc.

I assume you meant 'large' because, as software like Wordpress beautifully demonstrates, you can have the simplest program (from a user's perspective) in the fastest language but by using a billion function calls for the default page in a default installation, you can make anything slow. Using a slow language for large software, if that's what you meant to avoid then I agree.

And as another note, point number 2 basically excludes all meaningful software. Not that I necessarily disagree, but it's a bit on the heavy-handed side.
Ask HN: Has anyone here used HackerRank?
I personally haven't used HackerRank. But to read the company's press releases, it's used by at least some companies in their hiring process.

https://www.13abc.com/prnewswire/2021/10/27/hackerrank-announces-record-breaking-quarter-bookings-remote-tech-hiring-continues-surge/

I see the excitement around "Advent of Code," but I've never personally seen that for HackerRank. Am I missing something?
Sounds like everyone just kept on going like they were in person. Remote work takes a different cadence and communication patterns. I work at a 100% remote company and we have none of those problems (AFAIK).

- We use email extensively, both person-to-person and with various internal mailing lists we can subscribe to.

- Slack is very asynchronous and it is common for people to silence it when busy.

- All meetings are recorded and optional if you aren't an active participant.

- We write everything down with historical archives, for example all projects are proceeded by a written RFC describing the problem, solution and alternatives.

There are places that do remote work well.
My point was - I don't mind being pinged and generally making myself more available to my immediate senior managers.

I do take issue if I constantly get pinged from people who are in lateral teams and positions and in companies where there's no clearly defined structure and everyone pings everyone. Then it's pure toxic chaos.

Hope that clarifies it.
My interview experience with Stripe was about the same: nice bunch, did OK on the problems but...

They were surprised that even though I said I could program in TypeScript that I didn't know any of the old style JavaScript meta magic (While I used TypeScript as a programming language, I wasn't particularly versed in web). Also, I failed the mandatory HTTP test (everyone had to do a problem related to HTTP, even they were interviewing for a compiler job). That was all very odd, and I think Google was a better fit for me anyways after going through that.
convert *.png output.pdf

Magic, indeed.
Fidget spinners
> you cannot pretend something is working when it isn't.

Tell that to my boss, who wants to ship every prototype and POC to our customers and call it a day.
> It protects passwords as speech, as they are testimonial, per many court rulings.

Not true.

https://www.reuters.com/business/legal/us-supreme-court-nixe... for example.
iTunes Match is a subscription service, right?

Buying individual tracks or entire albums from the iTunes Store gets you DRM-free music files. No?
You still need to do your full commute every day, twice a day. So you don't get the full range of personal time available by reducing your hours. You also lose the advantage of having a free day during office hours for personal appointments. I would also argue that (for me at least), a 6 hours day will be just as stressful as a 7 hour day.
Location: San Francisco

Remote: Yes

Willing to relocate: No

Technologies: Node, Typescript, React, Python, zeroMQ, webRTC, AWS, Java, Redis, Lambda, Docker

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

Email: HN-hiring@elbizri.com

I'm a senior engineer looking for impactful work at an established (Series B+) company. I'm particularly excited by opportunities in AI and Biotech and other game-changing emergent technologies.

Some career highlights:

* Having 80+ million users/month run my code in their browser at Arc.io

* Contributing to the world's first DNA development environment at Autodesk.

* Summer 2016 YC alumni (Mosaic AI)
Wow.

I wonder what are the technical requirements for this kind of real-time user feedback/interaction with the server(s), what kind of infrastructure handles this kind of load, and how it's justified internally considering this (I assume) is new infra and code to maintain, scale, and pay for.
I put music I like in playlists that I listen to in reverse order by date added. As a result, I form pretty strong associations between my playlist songs and times in my life, down to about the week.

It’s pretty cool being able to scroll through my playlists and essentially have a journal of memories.

I assume no one else does this, because relatively few services consistently enable that kind of sort, and none that I’m aware of allow you to edit the “date added” field in the playlist data.

(This is a disguised plea for help and/or for Apple Music engineers to enable editing of playlist data - I won’t switch services if it means losing my memory journal/playlist)
yea can you believe that PC personally comes and comments on these threads? what an approachable company and such down to earth execs!
For Advent of Code specifically, I get it working as hacky as possible, then iterate on the solution to get it where I want
Apple Music is the streaming service.

The iTunes Store is the "purchase the file" store.

The iTunes Store sells M4A, which is a common open audio format.

The iTunes Store does not, however, sell lossless files, as far as I know. Apple Lossless (ALAC) is only available when streaming from Apple Music.
Product Manager / Hazy / Full time / London

Hazy is a synthetic data company experiencing rapid growth. We’re backed by Microsoft and work with tier 1 financial service customers across the UK, Europe and the US.

We help our customers access and use their data safely without risking their customers real personal information. We use the latest ML techniques to build generative models that can generate high quality synthetic data.

We’re looking for our first PM to define and prioritise the next phase of our product roadmap.

Contact: harry@hazy.com
You're simply admitting to not using a formatter.

Both Black or PyCharm's Ctrl+Alt+L format should be able to handle that scenario. You can enable it to run automatically on file save in either (n)vim, VSCode, or PyCharm. Or as a git hook. Or in a CD/CI pipeline.

Seriously, simply installing black through your favourite package manager and running `black .` in your project directory takes like 10 seconds flat. Done, you never have to think about tabs / 2 spaces / 4 spaces ever again.

Please use these tools, I promise both your own and your colleagues' life will be greatly improved, and it takes no effort at all to use.
It's worth pointing out that the Pi isn't open by anyone's definition or any stretch of the imagination. But, it sounds like you want a Pi for the thing it's actually somewhat good at, which is not running Kubernetes on a 4-way cluster board with an ATX power supply.

The Pi is nice because it's a bridge between microcontrollers and normal OS-grade computing. You can have a full desktop environment and also have GPIOs and SPI peripherals talking to the outside world. This is pretty cool and is a nice little niche to be in. I don't think anything really beats the Pi here - there are Rockchip and Allwinner based boards that compete, but they're all just different facets of the same gem so to speak.

Once you stop using those microcontroller-style functionalities and bridges to the real world and start using the Pi as a cluster server, things don't really make sense anymore to me. I get why people do this for fun (just like back in the day people would set up MPI/Beowulf clusters of whatever cast-off vintage desktops they could find), but for practicality points, there's no good argument for the Pi IMO.

Compared to this 4x cluster board, an Intel NUC 11 Tiger Canyon comes in at a similar price point, 3x+ the performance/watt, and at least 5x the performance (for real workloads that touch I/O, probably 10x or more).
I can vouch for wasting hours of coding due to not reading the problem thoroughly.
There have been precious few new arguments put forth since the crypto space pivoted from "currency of the future" to "immutable store of value" as its origin story, and even then it was - as you pointed out - a bunch of assertions taken as fact and edge cases treated as critical problems in dire need of solutions.

Web3 and NFTs are interesting only in that they're so nonsensical even a large chunk of crypto believers can't bring themselves to buy into them.
Loadlin is another issue. On Windows 3.11, it depends. It runs perfectly on DOSBox, no DOS needed.
If your project is that small that you can manage and implement on your own without teams having to work together and if you don't care about older browser. In that case you maybe have a point.

If you work on bigger projects you will run into many problems really soon.
Like some Safari strangeness when it comes to CSS. Someone using some old browser which you as a developer would never use but your user base still uses it and it makes 12 % of the revenue.
AMFV was my introduction to Infocom and it remains my all-time favorite IF, even though I mostly play puzzle-heavy games (I guess it takes a brilliant master such as Steve Meretzky to make such a work). Can you share with us the inside joke in Planetfall? :) I’m currently playing Starcross but I’m not enjoying it that much and I might just start Planetfall again (never beat it).
This gets even worse. As of today, no one is already willing to buy Italian, Greek etc. debt at the current low interest rates - but the ECB itself.

It reminds me of Baron Munchhausen pulling himself out of the swamp by his own hair.
They mean the excel included in Office `97. That's the disk I'm holding in my hand and that's the version I experienced the weird flying easter egg.
simplesurance GmbH | Berlin or Remote in Germany | Full Time https://www.simplesurance.com/

We are building one of the world’s leading platforms to make insurance accessible.

Since 2012, we are proudly “Made in Berlin”: we are very international with 150+ people from over 30+ countries working daily in our central Berlin office. Our internationalism is reflected also in our business since we are active in over 28 countries.

We are looking for:

- Golang Software Engineers (f/m/d) https://www.simplesurance.com/careers/#golang-software-engin...

- Frontend Engineer (f/m/d) https://www.simplesurance.com/careers/#frontend-engineer-fmd...

- Technical Product Manager (f/m/d) https://www.simplesurance.com/careers/#technical-product-man...

Email: jobs@simplesurance.com | https://www.simplesurance.com/careers/
And vice versa - I'll try to look through my playlists, and I get a mix of my music ones, and my YouTube ones. Just a baffling design choice.
Unless of course the keylogger also has access to the OTP.

If your device is compromised, your device is compromised.

It doesn't matter what the advantages of 2FA are. You don't have 2FA ("two-factor authentication") if your factors are stored together.
The level of specificity in the complexity I think makes it unique.

At any given time, there might be piles of complexity that nobody has ingested at the moment, and would take time to dig through to get caught up.

A builder can look outside his window to get a crude idea of how far along the project is.

In software, it's often really, really hard to tell.
CareRev (YC S16) | Software Engineers | Fully Remote within the US | Full-Time We are hiring software engineers, project managers, and product managers of almost all levels.
CareRev's mission is to seamlessly connect healthcare facilities and professionals. Through our marketplace platform, we offer efficiency, flexibility, and opportunities for growth.

We recently took $50 million Series A funding round and we are growing rapidly!

Our stack is currently Ruby/Rails, React, and Postgres deployed on Heroku. We also leverage Kafka and Python within our data team. We also strategically leverage AWS services including RDS, EC2, S3, Lambda, IAM. We are also using Terraform to provision AWS and use over 40 services.

Find our careers page with all our postings here - https://grnh.se/072b12f63us

Backend API Engineer (Ruby on Rails) - Midlevel, Sr, Staff, and Principal (2+ years experience)

Frontend Engineers (React) - Sr and Staff (5+ years exp)
iOS & Android Native (Swift/Kotlin) - Mid, Sr, Staff (2+ years exp)

Devops - Senior, Staff (5+ years exp)

Security Engineer - Mid (+2 years exp)

Data Engineer - Sr (2+ years exp)

Data Analyst - Senior (5+ years exp)

Director of Data Science

Technical Project Managers - Sr, Director levels (5+ years managing custom software development projects)

Product Managers - Mid, Senior, Staff (3+ years exp)

Site Reliability Engineer (SRE) - Sr, Staff, and Sr Staff
I think most folks would have more fun with a metal detector and a map of Civil and Revolutionary War military camps and battlegrounds, or even just poking around ghost towns or old farmhouses, than looking for pre-Columbian artifacts, up here north of the Rio. It's largely disappointing and if you actually manage to sort-of prove that the broken barely-recognizable spear point you found came from some named group of people circa 800 CE, you'll inevitably find that we know almost nothing about them and that what we do know makes them sound exactly like every other group around that time, since we just don't know much about any of them besides trite generalities.
The title doesn't name a vendor... So you'd have to read the article to see the vendor, where you would presumably read the line where they say they have a "world-class security team" among other praise.

I don't like Google one bit, but my god these are some extraordinary hoops people are jumping through just so they can yell "Google's evil!".
Ntropy | https://ntropy.network/ | ML + Backend engineers, Head of product, Head of data labelling | Remote, US only | Full-time

Ntropy is a platform that enables machine-learning models to access relevant external data at scale.

We are starting with financial data, a fundamental building block for understanding both consumers and businesses, that plays a key role across many industry verticals. Our first product is an API that makes banking transactions accessible to both humans and machine learning models at scale, with minimal engineering overhead or privacy risk.

We recently launched with a number of customers and are well funded. The team is 14 people at the moment and will grow substantially toward the end of the year.

Apply on https://ntropy.network/company/about-us#careers or email jobs@ntropy.network if you have any questions!

stack: Python / PyTorch / some Rust / lots of GPUs
What is the metal mount used for the board in this picture:

https://www.jeffgeerling.com/sites/default/files/images/turi...
Sofar Ocean Technologies | Multiple Roles | San Francisco, CA | Onsite | Full Time | https://sofarocean.com

At Sofar we connect the world’s oceans. We build the technology to create global awareness of ocean weather, climate, and ocean health. Our unique ocean data provides insights to science and society, and our products make ocean industries more sustainable. As a mission-driven team we combine the best in ocean science and Bay Area innovation to capture the canvas of our oceans and drive the new Blue Economy.

We're looking for:
Embedded Software/Firmware Engineer - Work on our remote-sensing buoys and lead development on our new marine connectivity standard https://www.bristlemouth.org/

Senior Frontend Engineer - Work on our Wayfinder product, which runs on board the largest shipping vessels in the world, providing critical decision making context for sea captains as they navigate the world's oceans.

Also looking for
Senior Mechanical Engineer -
Software Engineer
Engineering Manager

https://www.sofarocean.com/company/careers
Yes, but they were not nearly advanced enough for metallurgy and the like. Their artifacts, while no less important, fade away far quicker.
Practical GDPR Compliance Guide for Startup Founders
The Meme Stock
We're using Superset to enable our analysts to explore our clients' SEM/SEO/analytics data. It also posts alerts to Slack when, say, the daily session count of a website isn't what was expected given the historical data.

Yeah, it's a little rough to get going, but once it is, we've found it to be a really powerful (and actively developed!) BI tool. It's even better with dbt + MetriQL [0], which can automatically sync Superset's dataset metadata directly with properties you set up in dbt.

Adding custom visualizations is much harder than it should be, but they're very much aware of that, and working to address it. Their Slack community is super-helpful, too.

[0]: https://metriql.com
In case you're wondering whom, exactly, we have to thank for this colossal and probably permanent eye-, soul- and mindfuck:

https://theconversation.com/the-costly-collateral-damage-fro...

That's not just EM of course, but the spineless regulators and politicians who are poised to give the green light these epic shenanigans.

But hey, we'll all get to "to watch high-def movies, play video games and do all the things they want to do without noticing speed”, so why not?
SEEKING WORK | US | Remote only | Web Accessibility

Web Accessibility consultant: audits, remediation, workshops, accessibility strategy development

6+ years in web development. I can provide reports with actionable advice for fixing WCAG 2.1 issues, or perform remediation myself, whether you have a static site, React SPA, or Wordpress multisite behemoth.

Website: https://www.garnetconsultingpdx.com/technology/

Email: nome@garnetconsultingpdx.com
YTM supports caching music locally much like GPM did, although I believe you have to explicitly specify what you want to cache on your device.
I disagree. Google has absolutely dropped the ball - I'm not saying that it's easy to algorithmically rank good/bad content, but they're not even trying.

A stop-gap solution would be to simply penalize anything with ads. Legitimate websites will still have enough "SEO juice" (for the lack of a better term) to offset the penalty, but brand new copycats with otherwise no inbound links to them from other legitimate websites (and no other business model beyond scammy ads) will never be able to rank high, essentially removing the incentive from setting up these sites in the first place.

Not to mention, these problems can be identified, prioritized and then tackled manually one-by-one. Stackoverflow copycats can be dealt with by downloading the SO data dump, parsing it and then severely penalizing any website where the bulk of the content matches the dump. Pinterest can be penalized by simply excluding it from image searches until they actually display the searched image without asking for login. So on and so forth.

You can't win them all, and you can't train an algorithm to win every time either, but you can manually observe what's happening and deal with the biggest problems.

The problem however is that the current status-quo is good for Google. They've got the monopoly on search (every other one is typically even worse when it comes to these issues), and spammy copycat websites happen to have Google ads or analytics so Google actually benefits from them too.
Having recently upgraded to Catalina (I've been running Mojave for quite some time now!) I somehow completely missed the boat that iTunes is gone and has been replaced with Music. Apparently the functionality of iTunes has been split between Finder (sync iPhone, rip CDs) and Music.

Music had all my iTunes purchases (good), but none of my albums I'd legally ripped from my CDs. Long story short, I had to import the library. At least all the music is there and I can play everything. The frustrating thing is some of the album artwork has been lost - even though they're there in the library that was imported!

On my iPhone I use a music player called Plum. I love it. I wish something similar existed for MacOS.
People just keep being born.