skysight-inc/HackerNews huggingface dataset:
Jane | Santa Cruz, CA or Remote (North America) | Onsite or Remote | https://www.iheartjane.com | Will relocate

Jane Technologies, Inc.’s digital ordering and delivery programs connect cannabis brands to the on-demand world. Our platform allows customers to place orders directly into the dispensary through all order origination points – from a dispensary’s own website, a brand’s own website, third-party marketplaces, and iheartjane.com. Jane also provides dispensaries and brands with analytics and advertising services. We believe in the cannabis industry's ability to bring well-being, health, and love into this world, and it is our mission to bring confidence to the cannabis shopping experience.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/jane

Here are some of our open roles:

* Full Stack Engineer: https://boards.greenhouse.io/janetechnologies/jobs/428647700...

* Lead Engineer, DevOps: https://boards.greenhouse.io/janetechnologies/jobs/531471200...

* Lead Security Engineer: https://boards.greenhouse.io/janetechnologies/jobs/549800800...

* Senior Full Stack Engineer: https://boards.greenhouse.io/janetechnologies/jobs/471672000...

* Senior React Native Engineer: https://boards.greenhouse.io/janetechnologies/jobs/568358500...

* Senior Product Designer: https://boards.greenhouse.io/janetechnologies/jobs/457363900...

Backend: Ruby on Rails.
Frontend: ReactJS + Typescript.
You might be best picking a distro and then looking at the support specifically for that. The distros that move quicker with the times are probably more suitable, but it's always possible to get stuff like debian stable running on cutting edge hardware, with some effort with kernel and userland. It'll be typical stuff like wifi and gpu support but, at least in my experience, they can generally be made to work. I'm sure you'd be fine with Arch or latest Ubuntu etc.
Minimalistic C Unit Tests
SEEKING WORK | Netherlands | Remote/hybrid

Senior/tech lead, I'll be available start of March for new freelance projects (React/TypeScript/NodeJS).

Looking for mission driven/product companies.

davedx@gmail.com
Apple could certainly do more to help people understand that they can install web apps to their home screen. Right now, it is an option that few users are aware of, buried in the menus as it is, and even fewer think about it.

When a related app is available in the App Store, Apple will show a big banner at the top of the web page encouraging you to install it... but they won't do anything for a PWA.

I think requiring "installation" of a PWA is a great way to balance the concerns people have about getting spammed with requests to spam you with notifications you don't want... but I also wish Apple would support PWAs better in general, so I can see it both ways.
I have been mulling over the idea of starting a project that reads ONNX files and performs a codegen on the model, building model inference code directly that doesn't rely upon an ONNX runtime. In my experience, hooking up a runtime requires a lot of effort, and inference is often fairly latent. I'm wondering if it's feasible to generate code offline from an .onnx model then compile the generated code directly into whatever project is using it.
Completely disagree. I have found recruiters to be nearly useless. However, my experience is through the lens of someone who created a consulting practice bit by bit and have gained a good reputation in my niche. Recruiters don't help people like me. Those on LinkedIn who don't even read your profile are the worst.
I understand that's how you deal with this situation as a mature adult, but to be clear not all of my students are adults, certainly very few of them are mature, and many are still developing what it means to mutually respect one another. The reality of teaching 100+ new students every semester, is that you get to meet people from all walks of life, at different levels of maturity and development. Some of them are very mature like you. Others are very emotionally immature, and that manifests in a variety of ways in the classroom. And to be clear, I'm not equating trans people with a lack or presence of emotional maturity, I'm just saying that not everyone in my classroom has the same degree of emotional maturity as you.

The point is that an experienced teacher knows this and knows how to manage these issues in their classroom. If you think these things are non-issues in the classroom, I'd really like to probe your experience teaching, specifically to learn how you deal with DEI issues that I encounter daily in the classroom.
Would be an extreme form of exercise since it would be so dangerous on the Highway.
How does this compare to arxiv-vanity.org?
I'm seeing used sets online for under $250. That seems well worth it to me, even if you only reference it once every couple years.
Craob X – World's First Portless Ultrabook
Ever since the framework came out, I've been half-hoping for my laptop to die. It really is like someone made exactly the laptop I want, but I really don't need a new laptop at this point, and I tend to use laptops for 5-10 years. Here's hoping that Framework is still around say 2-7 years from now!
Yes.

Example: https://github.com/commaai/openpilot
I think it's otherwise confusing for users to know what state the device is in. Like for example take any bluetooth device that has a blinking blue light on it. What does it mean? There's probably a cultural understanding that it means it's waiting for a connection but then again you'll find many other bluetooth devices doing it other ways.
One reason I'm hopeful about Framework is that I've recently realized I care a lot about keyboard / key caps.

When I shopped for a development laptop recently, some gaming laptops were really good matches for my needs. But the keyboards / key caps were squishy rubbery things that I couldn't get used to.

It would be awesome each buyer could tweak the laptop design based on personal preferences, where large manufacturers could never justify selling that exact config due to low demand.
Many reasons. But after 10 years on the west coast, I had many dozens of friends but almost none that I wanted to spend holidays with (i.e. felt like family, neither friends nor partners). I decided that it wasn't for a lack of trying or giving it time.

The west coast felt judgmental and divisive. I couldn't always express myself for fear of alienation. I do not have strong views and I (used to?) consider myself liberal (I'm not American).

I really enjoy how conversationally adept the average New Yorker is. It's simply more fun to be with people. And the diversity is refreshing. I'm a software dev more by circumstance, not temperament. I used to only talk to ~30 y/o tech men/women. Now my day includes a sweet 75 year old lady, academics, health workers, and plenty of ~30 y/o folks who are living interesting lives without a mold.

I kept my job and moved here, taking a 10% haircut thanks to taxes. Oh well. All the big tech firms have a physical presence in NYC (FB, GOOG, AMZN..). There's less kool-aid drinking startups, but I'm ok with that. It's a big city, you can have your pick. I think as a tech worker, you have the breathing room to give up the top 10% opportunities in the field and still be a top 1% earner in the larger society (with more job satisfaction).
If you don't like videos: direct docs link https://docs.symops.com/docs ; some examples: https://symops.com/use-cases

Overall, this seems to be a "security changes as a service" -- you set up all your internal resources to point to sym's servers (or self-hosted sym runner), and in return you can apply security changes like temporary access grants via nifty UIs based on web and Slack, all scripted using Python.

The pricing is unknown, "contact sales for details".
I have a double-oven and double dish-drawers from Fisher & Paykel that I purchased in 2004 that I can still source parts for.

I was able to source parts for my 2004 Whirlpool french-door fridge until the sealed system finally died two years ago. That required a new fridge, sadly.

We replaced our washing machine and dryer a couple years ago, but that was only to upgrade to HE models. I could have repaired the circa 2000 washing machine. Not sure if the new HE models will be as easy to repair.
The same thing that stops a sole developer from changing the license?
What if Bob is afraid of other people firing their guns in their backyard because he doesn't want to get killed by stray bullets. It just doesn't work anymore because the risk Alice and Bob are taking depends more on what other people do than what they themselves do. After all Bob isn't gonna kill himself with a stray bullet. Bob not shooting guns but Alice shooting guns while pointing in Bob's house direction doesn't solve the problem.
Solana Pay
I'm aware, it's just an expression.

Didn't know about the email though, I'll send them one.
Same experience.

It seems like an old flea market where most people don't buy anything but the vendors all buy and sell old stuff from each other to supplement.
I think there's space for a high-level ABI that specifies little more than C + VTables + callback register (and optionally ownership information, even if ignored by the caller or host) that multiple languages could decide to use for interop. COM already exists and its a shame that it simultaneously does too much and too little to aid in safely exposing APIs, but I would love to see its ideas pushed further.
I could have sworn rolling stops were legal in Arizona...maybe that was a couple of decades ago?
Yes, I was looking at replacing the bathroom air vents that were likely installed when my house was built 50 years ago, and the manufacturer still makes the replacement motor and fan assembly for the one I got. Replacing these two parts costs about 50% more than buying a brand new one at home depot, but the fact that these lasted 50 years before needing replacement has convinced me to spend the extra money.
I'm sure a certain youtuber will be happy with this news!
>Rolling stops are a great way to do things like kill 5 year old Alison Hart, who was in a crosswalk when someone killed her with a car.

>https://twitter.com/jlrhart/status/1486407516338761734/photo...

Sure, linking to a tweet obfuscates the facts a little bit but surely someone was bound to Google the name eventually...

https://wtop.com/dc/2021/09/girl-struck-and-killed-in-northe...

"Police said the van came to a complete stop and proceeded through a stop sign when Hart was unable to stop her bicycle and entered the intersection into the path of the moving vehicle.”

The accident you cite has pretty much nothing to do with the debate here since the stop wasn't actually rolled.
Yes, I think the normal way to integrate an app with an HTTP API is via the browser.

Calling an external API from a backend that integrates directly with an client app has been rare for me. Payment processing is all that comes to mind, and that was usually through an imported API package. I've made data scraping tools, but they were unique projects, not part of an app backend. I am a senior full-stack webdev.
Does this mean the maximum size is roughly an X51?

"Although X is the last letter, there are flares more than 10 times the power of an X1, so X-class flares can go higher than 9. The most powerful flare on record was in 2003, during the last solar maximum. It was so powerful that it overloaded the sensors measuring it. They cut-out at X17, and the flare was later estimated to be about X45. A powerful X-class flare like that can create long lasting radiation storms, which can harm satellites and even give airline passengers, flying near the poles, small radiation doses. X flares also have the potential to create global transmission problems and world-wide blackouts." (1)

(1) https://svs.gsfc.nasa.gov/10109
https://www.fixyourboard.com/

These guys have built a nice little business fixing appliance pcb's.
Most household appliances are fairly repairable given the time/patience. The issue becomes the cost/benefit. I have a kitchenaid dishwasher that is about 7 years old now. About 3 years ago the heater control element broke and it cost me about ~$250 to fix. It would have cost a repairman ~$350. The dishwasher itself only cost $500. So if it breaks again I'm not sure I'll so readily try and fix it...
Thanks! I know of a couple Postgres tools that work in a declarative fashion: migra [1] and sqldef [2].

Migra is Postgres-specific. Its model is similar to Skeema's, in that the desired-state CREATEs are run in a temporary location and then introspected, to build an in-memory understanding of the desired state which can be diff'ed against the current actual state. (This approach has also been borrowed by other recent tools, including Prisma Migrate [3]). In this manner, the tool doesn't need a SQL parser, instead relying on the real DBMS to guarantee the CREATE is interpreted correctly with your exact DBMS version/flavor/settings.

In contrast, sqldef supports multiple databases, including Postgres and MySQL (among others). Unlike other tools, it uses a SQL parser-based approach to build its in-memory understanding of the desired state. As a DB professional, personally this approach scares me a bit, given the amount of nonstandard stuff in each DBMS's SQL dialect. But I'm inherently biased on this topic. And I will note sqldef's author is a core Ruby committer and JIT author, and is extremely skilled at parsers.

[1] https://databaseci.com/docs/migra

[2] https://github.com/k0kubun/sqldef

[3] https://github.com/prisma/prisma-engines/blob/main/migration...
That article's discussion on HN (6 years ago!) was also quite interesting:

https://news.ycombinator.com/item?id=12383012
15.345454,50.5345543;50.53543,45.5454554;34.342534,67.6546;35.5543,110.534543 ... .... .. .. ;EE
Agree - WebXR is mostly off peoples' radars, but if at least two vendors end up adopting it well, it will have massive long term consequences (good ones) for the democratization of VR and AR.
If visit counters are considered to be changes in the server state, then servers that implement them are violating the requirement that GET requests must be idempotent.
Big Tech Isn’t Breaking Any Privacy Rules If There Aren’t Rules to Break
Just in case no one takes you up on this (and I know it's not quite as good) focusmate.com has helped me in the past!
A great tip I heard was to put something at the top of your LinkedIn profile like "If you're messaging me about a job opening, please tell me your favorite song at the top of your message".

That way you can throw away any message that doesn't start with the answer because you know it was a bulk mail and they didn't actually read your profile.
Have you ever watched Shark Tank?
It's a similar mission to Fairphone. I imagine as soon as you try to do any one of these things in your product design (repair, upgrade, customize, sourcing, etc) then you get into suppliers, supply chains, and price points where doing all the rest of them is effectively straight forwards and not horribly costly.
Well, if you look back to my original quote...

> From an implementation point of view, the difference between a POST, GET, and QUERY with a body is...trivial

That said, I'm sure you're right, and there are proxies that don't support a GET with a body. It's an inadvisable thing to implement if there's a chance that your clients may not be able to support it. It's also really easy to just send a POST request with a body instead.

Where I get exhausted is when people start complaining that POSTing a body for something like a search query isn't restful. No, it's not, but it's not worth a heck of a lot of discussion either. In that respect, I'm happy that QUERY is being added, so it can hopefully resolve the distaste that the dogmatic experience. But that's really the only thing that makes me excited about it. Other than hushing the dogmatic, it doesn't really add much value.
I ignore all recruiters for a few reasons:

1. It's not like they give up. I've been receiving the same emails from the same firms for years and years.

2. You can't just respond. The few times I've responded years ago meant that they follow up at an even more frequent pace, even when I made it clear I wasn't interested. Sometimes calling me after I said no!

3. It's clear very few of them actually read my profile.

4. Very few are upfront with compensation.
I can login to other sites without any hiccup. Also, I can log in to HN from other browsers. I have no idea what is going on. :-(
I’m having trouble figuring out what the output mechanism is.
Again, I was responding to this:

>There is objectively nothing that NYT could add to the game to make it more interesting. It can only make it worse.

What discussion did THAT open?

EDIT: And I'm glad you're expressing opinions! That's the point of discourse. GP was doing something different and just because you agree with GP's opinion doesn't mean that his rhetorical choices are sound!
I am creating an innovative mobile programming platform for dev apps more fun

Join to the community and try iOS App with TestFlight

https://old.reddit.com/r/acpu/
Is the hardware entirely open source and free from patents?

I'm talking about schematics, PCB layouts and 3D models of the chassis.

Nothing proprietary or patented?
> The actual riddim sounds completely uninteresting to my American ears

Dub and reggae are a part of the so-called soundsystem culture. That booming bass line is meant to be heard over an enormous PA system (often home built) designed to rattle your bones!
Apps and Gadgets to Help You Cope with Tinnitus
this is so much easier to read than the current version.
A larger version would be great, but I imagine it's not the direction they're going to go initially, given that they already have an attractive laptop for sale.
You can remove endorsements if you don't want to get those anymore.
Huge thanks to the node team for adding this, I’ve been wanting fetch in node for years now! Installing node-fetch for every project was getting kind of old haha
> taxes

You've just moved the greed from one place to another.
All C corporations have a board of directors, not just publicly listed companies. If the BoD wanted to push to change the license they could have done that years ago.
I like forcing recruiters to voicemail. It's the same for email. This doesn't mean I am ignoring them but it does give me a way to filter who I even reply to. If they send me a badly written, very generic email for something like Helpdesk Level 1, something I'm not even doing or isn't on my resume, or CEO of Company X for $10/hr, I don't even reply. The voicemail works the same way - if they can't seem to render a sentence, be topical, or sound conversant in the local language, I just delete it.

If it sounds remotely interesting, I might send them an email back. The exception is AWS/Azure/Google which is heavily recruiting for TAMs and they're having a heck of a time filling the seats and keeping them filled. If they're $MAJOR_CLOUD_PROVIDER I always ask them if its for a TAM or similar role up front.

I have a small blacklist of companies too - folks I know who are going to go through the entire interview process and it doesn't matter whats said because they're going to lowball the crap out of people. I don't want to work for bottom-feeders.

The "good offers" I get typically come from someone who has seen an open source contribution from me, or someone I know from consulting. If you find yourself jammed up in your career and you can't find that next lillypad, try consulting to build up your connections. It's a good way to get the inside story at companies, and also if you find a company you really like, it's very possible to arrange something so that they hire you on some split between your consulting rate and your pay rate so you and them win. Check your employment contract first, local laws, etc. Check my profile for an email to send your resume to if you want to chat.
You don't think 'Good UX" is technology?

EDIT: or are you implying that NYT should have just copied it, rather than rewarding the creator?
You're just encouraging the normalization of deviance. "Everyone does it".

https://www.youtube.com/watch?v=Ljzj9Msli5o

You can get away with it a hundred times, or a thousand times, but eventually you'll be tired and do it and clobber a pedestrian you didn't see because "you were tired" (so its not your fault, even though it 100% is).

Stop thinking the way you do and stop being one of the 88% of American drivers who think they're above average. Follow the goddamn rules because you're not 99.99% perfect and its the .01% that is going to hurt someone else.

And "I see the police doing it all the time" clearly isn't the right moral barometer, if you haven't been paying attention.
Explain how the article is primarily "straw men" ...? I'm not following your argument. Seems (on it's face) as if you have an issue with Attia himself rather than his argument per se.
Or screenshots at least.
Well, you are wrong. I am in no way "conceal[ing] the truth or avoid committing oneself". I am fully committed to the position that you are incorrect, and I've used clear language to show you why.
Analysis: Sony buying Bungie is the counter-move we were waiting for
imagine, in a world where there wasn't a concept of clean code but to write code as simply as possible. not having thousands of classes with indirection. what if your code logic was simple functions and a bunch of if statements. not clever right, but it would work. what if your hiring process was not optimizing for algorithm efficiency but that something simply works reliably. imagine a world where the tooling used by software engineers wasn't fragile but simple to use and learn.
oh the world would be a wonderful place, but the thing is most people don't know how to craft software. but here we're building software on a house of cards
I think only true part in that description is "Exec roles are often handled and retained by recruiting firms".

But that is level where normal developers are not finding themselves. I am senior developer but I don't imagine being approached for exec level role.

There are different worlds of recruiting - world where I am is low level spamming that I get every day and most of it is just predation on unhappy people that would be open to switch job.

World where there is super specialized recruiting like exec level or really niche skills might work as described but that is super specialized and most people are nowhere near that world.
I'd love to see a phone and eInk notebook (like Remarkable) in your future. If you can create an ecosystem of products, you'll capture much of the tech field.

Very excited for your raise!
> "I wonder if I can do..." ponderings

I feel a bit sad when I read about this sort of stuff. At one time it was the sort of thing I would do, but nothing seems interesting or motivating enough these days. My first thought is "wow that would take a lot of time" and I abandon the idea.
Very much agree with this comment. Just had an awful experience with a Jobot recruiter and will 100% never work with anyone affiliated with that company again.
The unofficial ones are ~40 lines of shell script that generally start by pulling down a VCS repo or tarball from somewhere. They check the checksum of tarballs, but if you’re pulling from the AUR you’re trusting not just the ~40 lines but also the much larger body of code that’s getting fetched.