skysight-inc/HackerNews huggingface dataset:
I joined some local recreational sports leagues in the last couple years, and plan to stay involved even if I go back to the office. It probably depends on the particular league (and you), but I've found the social expectation to show up helps keep me going even on days when I otherwise wouldn't feel like exercising. It's also just more fun IMO and provides a good replacement for IRL coworker banter.

FWIW the league I joined that I enjoy the most and remain the most involved in is a sport I'd never played before with people I'd never met before. A good league will facilitate meeting people, and there are usually beginner brackets available.

On the off chance you are in a cold weather area and want an outdoor winter sport, I highly recommend looking into platform tennis.
Location: Perth, Australia (GMT+8 all year round; no DST)

Remote: Yes

Willing to relocate: Doubtful but not ruling it out

I'm currently in a project but just wondering what else is out there. Good competent devs are hard to find. My clients pay US$100+ per hour for my services. Come see what I can do for you. I won't be on the market for long. :)

----

Technologies:

* Java, JavaScript, TypeScript, GoLang, Python, PHP

* Web development, LAMP, jQuery, Mysql, Sqlite, Postgres, Symfony, Amazon AWS

* ReactJS and the usual javascript ecosystem

* React Native, native Android app development

* Good at debugging hard problems (especially those from the field)

* See resume for full list (including soft skills) and work history

----

Resume and email: https://bengtan.com/resume

(continued below ...)
Don't forget to get your vax and boosters!

l0l00ll0l00l0l0ll0l

I bet the fucking retards on this site are on their second booster already. Fucking losers.
Do you have no pride in your craft?
Sendcloud | Multiple roles | Onsite/Remote | Netherlands | Full-Time | https://www.sendcloud.com/

Sendcloud is Europe's largest e-commerce shipping platform that is still undergoing rapid growth. The company tripled its workforce from 100 to 300 employees in the space of two years and raised $177M in funding last September.

Some technologies used in our stack: Python, Django, Dramatiq, Postgres, Vue, Terraform, Docker and Kubernetes. We are a company with an excellent engineering culture that emphasizes honesty, ownership and personal development.

We are looking for talented engineers to fill a variety of roles. Some of our vacancies:

- Senior Backend Developer: https://grnh.se/b956aaf62us

- Backend Developer: https://grnh.se/f5c124672us

- Senior Frontend Developer: https://grnh.se/8312dd2e2us

- Cloud (DevSecOps) Engineer: https://grnh.se/50a59cc62us

Full list of job openings: https://grnh.se/6c6a31182us.
That sounds like a wildly inappropriate response, but mind telling us more?
For reference (mostly for me as I need this from time to time), you can do the same on dpkg-based distros with

$ dpkg -L imagemagick-6.q16 | grep bin
/usr/bin
/usr/bin/animate-im6.q16
/usr/bin/compare-im6.q16
/usr/bin/composite-im6.q16
/usr/bin/conjure-im6.q16
/usr/bin/convert-im6.q16
/usr/bin/display-im6.q16
/usr/bin/identify-im6.q16
/usr/bin/import-im6.q16
/usr/bin/mogrify-im6.q16
/usr/bin/montage-im6.q16
/usr/bin/stream-im6.q16

Similarly, you get

$ dpkg-query -S /usr/bin/convert-im6.q16
imagemagick-6.q16: /usr/bin/convert-im6.q16

This does not work for the canonical executables though as they are just symlinks to /etc/alternatives/foobar
It's awful. I have it on one account, and not on my other one. The result of the snapping is I stop scrolling and close the app much sooner when browsing that account.
One complication is that it's not just about ABIs but at least as much about APIs. And C headers often make some use of the preprocessor. Usage of the preprocessor often even is part of the API, i.e. APIs expose preprocessor macros for the API consumer.

Zig has a built-in C compiler and supposedly you can just "include <header.h>" from within a Zig source file. Rust has a tool called bindgen. There are other tools, I haven't tried either of them, but the fact alone that I'm somewhat familiar with the Windows (and some other platforms') headers makes me not look forward to the friction of interfacing with some tried and true software platforms and libraries from within a different language.

I know there has been some work going on at Windows on porting their APIs to a meta-language. Does anyone know how much progress was made on that front?
Well, yeah. It's not. Neither is Hacker News. Nobody is required to put your content on their web site.

This comes as a surprise to nobody, except the people to whom it seems to come as a surprise every single time.
"but are unvaccinated and have recommended to me to avoid the vaccine and one intimated it's insane to vaccinate children."

They should lose their medical license for spreading such utter lies.
>I think this shows how difficult interpretations can be

It's not interpretation, really, I think. It speaks to the asymmetry of the situation and how, if you are the interviewer, you need to be thoughtful about what you say at all.

I learned this early on, much to my chagrin. An interviewee was obviously stuck and getting themselves in a muddle so I stopped them and redirected to a different question; I thought it was in a lighthearted manner and communicated that I wanted them to relax and regroup - found out later they felt I was making fun of them and had a terrible interview experience. Ever since then I've been much more careful and explicit.

What I thought was being considerate was read as being condescending, I suspect, even though my intent was pure the situation is fraught with potential for miscommunication.
I see, yeah sounds like "control plane" vs "data plane", which is a good place to split things.
There are far more new idea than "acceptable" ideas, unfortunately.
and who the hell wants to work 8 hours per day anymore!
So few things:

1. It is hard to come up with ideas as a young person, due to the deep knowledge require in each field. I.e. to innovate mean to know the existing ideas and than come up with a new ways. But to master existing ideas , with this amount of literature, takes time. In addition, while you mastering existing knowledge, the underlying knowledge changes by other players.

2. The innovation pipeline is vetted either by company exec, or by VC. Both of them think in financial terms.

3. US Patent system need major overall. The system approve many un original patents, such that it is up to who has more money for legal fights win.
That didn't take long.

https://twitter.com/chadloder/status/1465831941157052416
SEEKING WORK | GMT+8 (Perth, Australia) | Remote | Software Engineer | 10+ years experience

I'm currently in a project but just wondering what else is out there. Good competent devs are hard to find. My clients pay US$100+ per hour for my services. Come see what I can do for you. I won't be on the market for long :)

Technologies:

* Java, JavaScript, TypeScript, GoLang, PHP, Python

* Web development, LAMP, jQuery, Mysql, Sqlite, Postgres, Symfony, Amazon AWS

* ReactJS and the usual javascript ecosystem

* React Native, native Android app development

* Good at debugging hard problems (especially those from the field)

* See resume for full list (including soft skills), work history and open source projects (ie. sample code)

----

Prior to my current gig, I was an Engineering Manager/Software Engineer hybrid (and occasional executive) at a 100% remote US startup for 5 years.

I also have a smattering of side projects.

I know what it's like to work for a tech startup.

I specialise in debugging hard problems which no one else wants to do.

Resume: https://bengtan.com/resume

Email: See resume
Alas, it still fails to loop Nonagon Infinity seamlessly
I think there is something particularly special about rubber in the design. He stretches it extremely tight. Even with the leverage of a crank, he strains to compress it to the length required, and the rubber holds up. It might be possible to achieve the same result with older materials, but the design would likely be much less compact.
You spend some time reading /r/freelance and learning from their mistakes :-)
I thought similar, but a proper DAO. Security might be an issue but it would be ideal for this project.
Afaik that's exactly what happened with railguns: they were tested at something like mach 11, but it turned out that they just made nice holes in the targets, instead of delivering the energy to the targets themselves. So the speed had to be dialed back.

(Frankly I don't know if this makes much sense from the physics standpoint, but it's what I read in passing.)
Quicksort is actually possible; it's really simple.

What really would tick the box is Timsort: https://en.wikipedia.org/wiki/Timsort
All I could think of was this:

https://en.wikipedia.org/wiki/Nathan_Barley
There are actually some pretty good reasons to do this using a bunch of separate processors: better process isolation than you'll ever get on a VM based solution, far more predictable performance per node, physical redundancy (if one breaks you still have three left), potentially better security because being able to compromise one of these leaves the other three in a position to lock out the compromised node without anything like a VM escape or so to worry about.

Having a desktop computer built out of a cluster of small cpus each running a fragment of your workload has disadvantages, for sure, but I can see some advantages as well, besides the fun factor. It could easily be something akin to a hardware assisted version of Qubes OS.
I have to agree, I would guess that the interviewer could tell the OP was nervous and was trying to lighten the mood a bit. Though, asking someone to write a language they don't use everyday is a pretty horrific thing to do in an interview. I've always been able to interview in my preferred language, even if the company didn't have one line of it in production.
I agree, @xdennis owns it. It doesn't matter what's written on the blockchain, it's the majority (50%+1) that decides who owns what.
Mantium Inc. | Multiple Roles | REMOTE | Full-Time

Mantium enables AI enthusiasts (personal and professional) to rapidly prototype and share large language models like OpenAI’s GPT-3, solving one of the biggest barriers to AI adoption: deployment. And to keep your deployed AI behaving well in the real world, Mantium also includes security measures, logging, and human-in-the-loop. It’s your AI, make it heard.

Tech stack: React, Typescript, Python, FastAPI, PostgreSQL, Redis, Kafka

We are looking for people who want to make an impact on a rapidly growing company that values autonomy, mastery, and purpose. Mantium is a globally distributed team and well funded by top-tier venture capital firms. Currently, we are looking for:
- Sr. Developer Evangelist: engage with the community, teach best practices, and create relevant developer collateral for the Mantium developer site.
- Sr. Python Engineer: contribute to the design of new features, review code of your peers and mentor them when/where needed, facilitate engineering discussions, mentor junior engineers.
- Sr. React Engineer: contribute to the design of new features, review code of your peers and mentor them when/where needed, facilitate engineering discussions, mentor junior engineers.

Visit our careers page for up-to-date openings: https://mantiumai.com/careers/
We look forward to hearing from you!
As someone who also works with designers, I understand at a deep level how you end up in this situation—but I also don't think it should be this way. Image compression should be primarily an engineering issue, and designers should be giving you lossless or effectively lossless[1] images to compress as you see fit.

The one thing I'd designers to be responsible for is image resolution, since this is intrinsically tied to website layout and affects white source photos can be used where.

[1] For example, a 100% quality jpeg is perfectly fine to work with.
> Suggesting a tabula rasa rewrite of NSS would more likely be met with genuine concern for your mental well-being, than by incredulity or skepticism.

In my experience, porting code more or less directly from one language to another is faster and easier than people assume. Its certainly way faster than I assumed. I hand ported chipmunk2d to javascript a few years ago. Its ~30k LOC and it took me about a month to get my JS port working correctly & cleaned up. I spend up throughout the process. By the end I had a bunch of little regexes and things which took care of most of the grunt work.

If we assume that rate (about 1kloc / person-day) then porting boringssl (at 356kloc[1]) to rust would take about one man-year (though maybe much less). This is probably well worth doing. If we removed one heartbleed-style bug from the source code on net as a result, it would be a massive boon.

(But it would probably be much more expensive than that because the new code would need to be re-audited.)

[1] https://www.openhub.net/p/boringssl/analyses/latest/language...
Location: NM, USA
Remote: Yes
Willing to relocate: Maybe in the future
Technologies: Python, C++/Qt, Linux, Hadoop stack, ML, MATLAB, Signal processing, Electrical Engineering, Optics
Resume: please email me a request.
Email: mvi.rts at gmail

Experience in software development, data engineering, machine learning, OpenShift use and administration, remote sensing and measurement, real-time data acquisition, and image/signal processing for radiometric measurement. Interested in ML, autonomous robotics, remote sensing, alternative power generation, and many other technologies.
Facebook aside you really see this across the board on almost any platform, that once the product reaches it's 1.0 stage, (where it is good, does what the users want it to do, and has realised its vision) it begins a process of gradual decay, as the focus of the product managers (now panicking to find some statistics to improve to show their bosses) shifts from "building functionality" to "increasing engagement/retention/active users per month".

Whatever product it is, whether a social media platform or an online learning platform, it will slowly be zombified into an attention sucking machine, whose goal has now become to keep you interacting with the app as much as possible (using ML and DL of course).

I mean, Twitter now sends me daily notifications that a person I follow made a random tweet (wasn't this the purpose of the news feed?), Udemy now has a notification service and an inbox that fills up with automated messages that are just a "welcome to the course" message. Everywhere I look, the pattern is the same, Product is good > Product adds social features > Product attempts to cluster user activity and make recommendations based on social features.

We, as in the IT industry, need to come up with a culture or methodology of 'declaring a product complete' whereby all product managers are gracefully allowed to move on and a product is put into a state of stasis, where bugfixes and the occasional relevant feature is built. If a product was not designed to show intelligent recommendations, use gamification or become a notification dashboard then that should be bared from ever appearing in its Backlog.

I'm deeply worried about the long-term effects of an industry that is booming by sending sending some of our brightest minds to scale the economy of distractions Or to innovate Ad-tech.

I really hope we'll look back at this age with the same wisdom-fuelled disgust we have when we look back at the early industrial age. Where smog factories were built in the middle of cities and dusty kids were shovelling coal. We lack any sort of foresight wrt. the digital economy we're building. Maybe one day we'll find a healthy alternative to make software-products users love.

But until then, seldom are the days where I do not look at the internet with such savage despair.
How realistic is it that this vulnerability can be exploited for $BAD_THINGS?

https://www.mozilla.org/en-US/security/advisories/mfsa2021-5... notes "This vulnerability does NOT impact Mozilla Firefox. However, email clients and PDF viewers that use NSS for signature verification, such as Thunderbird, LibreOffice, Evolution and Evince are believed to be impacted.".
SEEKING FREELANCER | Austin, TX | Remote (US) |

We are looking for a freelancer who has a history of doing web scraping projects in Python. This would be an ongoing engagement and the deliverable would either hook directly into our Django app, or be a JSON formatted file with a predefined target data schema. We want at least a year of experience so you can hop right in. Moonlighting or part-time works for us!

Reach out to me at cto+hn@parqhq.com with a short description of your experience doing this and any portfolio projects you can share (links, repos, project deliverables, etc.)
> Suggesting a tabula rasa rewrite of NSS would more likely be met with genuine concern for your mental well-being, than by incredulity or skepticism.

Why? I don't get it. Maintenance of NSS has to be seriously expensive.
The player is the co-founder, not a co-worker. Does that change your recommendation at all?
every little helps:
- standing desk and a cheap exercise bike for the more passive type of meetings
- sturdy backpack with weights to turn a short walk into 'rucking' (burns more calories)
- pull-up bar, dumbbells and 3 zoom calls a week with a fitness trainer I found on upwork

no weight loss or gain in the last year so far, but I feel better and can lift heavier things.
Well at that point he did say "One of the things I love about working with wood is all the menacing creaking noises it makes when you load it. Really makes you appreciate how precious your fleeting life is" so I think it's safe to say he realizes this.
I was responding to the assertion that it was a "little" rain, rather than that it was unexpected.
Chainlink and Coinbase already exist so they might not have wanted to be too similar to them.
What you want is SMS group chats. No ads. No sign up. Sorta ephemeral. Always chronological.
Physics, Topology, Logic and Computation: A Rosetta Stone by Baez and Stay
but do mask mandates work on deez nuts?
Nice, thank you, I was using 1.0 and didn't see the update.
Nah, not in my opinion. Use whatever you want to solve the problems. Ultimately you have to submit an answer to the site for the day.

Even then, if you go and look up solutions it's still up to you whether or not you call that cheating.
The Galois Connection Between Syntax and Semantics
Of course everyone wants a return! But it might be a return in satisfaction or something else that's hard to quantify, not necessarily money.
Anyone interested, amazon sells Bullwhips for $23. Almost got one.
Why not just search on stack overflow at that point?
Just do it, is the best thing you can do for you
I still pay for it... but only barely. It's a sad shadow of GPM, which was much more to my liking.

If you want to avoid their awful YTMusic web UI there are options. There's a decent, standalone, GUI YTM application for KDE [0] which I've used (sadly it doesn't support logins, but if you just want a player it works well enough).

There's also a plugin for Mopidy [1] that lets you listen through your MPD / snapcast [2] server, but that's more fiddly.

[0] https://apps.kde.org/audiotube/

[1] https://github.com/OzymandiasTheGreat/mopidy-ytmusic

[2] https://github.com/badaix/snapcast
It's nice watching RTS players who are way better than you, so you can learn to play better. And it can be a nice reminder that you can play RTS games, and have a positive and/or calm outlook, even when things are intense, and/or you're losing.

AoE2 and AoE4 both have thriving streaming communities with charismatic, highly skilled (et top 10 etc players) streamers. It also gives you a chance to interact with your game's heroes, sometimes play team games with them, ask them questions about the game, why they just did X etc.
You don't need an upvote/downvote. If someone searches for X and clicks on results you just record when they stop trying sites or new search terms as you can assume the query has been answered. Reward that site. Most of them are already doing this in some form.
> SFMTA's letter calls for denying Cruise's application unless it can prove its automated systems can recognize lawful on-street parking, parallel park and pull into parking lots.

Good to see people aren't falling for the marketing gimmicks and requiring basic safety guarantees.
It only matters if rust runs everywhere that Firefox runs, which it does.
I’m doing a part-time Masters and have used that as an excuse for why I need to work a 4-day week, but honestly, I’m never going back unless I get desperate. It’s a huge quality of life improvement.
Two ways:

1.) I bought and elliptical trainer machine and put it on my balcony, and do 30 minutes on that most mornings (often while watching some computer conference talk or something on a tablet — something mildly interesting but ok if i don’t pay it full attention)

2.) stopped ordering lunch and dedicated a whole hour to cooking and eating lunch

I’m not even a good cook, at all; but home-cooked food is just so much healthier, generally, that it is hard to go wrong. I find easy recipes for simple dishes on the web.

So yesterday I cut up about 500g of mushrooms, carrots, cauliflower, and hot peppers, tossed them in 20ml olive oil and 2.5ml “Janes krazy salt” (or something, you know, one of those salt-plus-pepper-and-spices brands).

While that roasted for 15 minutes at 200 C, I dumped a bag of pre washed salad greens into a huge bowl, and cut up some tomatoes and beets to augment it, and threw on a bag of steamed grains and caesar dressing.

That process plus eating takes almost the whole hour. While I think taking an hour off to just like, think or rest your brain is probably good for everybody, I personally have a hard time with feeling like I am wasting time, so I joined Audible and I listen to various nonfiction audio books during my solo lunch prep and eat time.

I also initially gained fat mass weight during 2020, after transitioning from commuting by bike a lot of the time and going out places to being home basically all the time.

But after several months of the above 2 changes, all the extra weight was gone.
> FFI is inherently memory-unsafe

Maybe this specific problem needs attention. I wonder, is there a way we can make FFI safer while minimizing overhead? It'd be nice if an OS or userspace program could somehow verify or guarantee the soundness of function calls without doing it every time.

If we moved to a model where everything was compiled AOT or JIT locally, couldn't that local system determine soundness from the code, provided we use things like Rust or languages with automatic memory management?
Curtains open.... "But it's for security!"
I'm in the abq area
That is the time of year when the vast majority of our business occurs. The systems must be as bug free as possible, so no changes are allowed unless a bug pops up that is mission critical. If that were to happen it would involve huge meetings with tons of conversations and dozens of eyes looking at it, even if it is a simple change on one line of code.