skysight-inc/HackerNews huggingface dataset:
Location: Phoenix, Arizona, United States
Remote: Yes, please! In-person roles are OK too.

Willing to relocate: Yes [South America, Africa, Eurasia]

Technologies: Windows, Linux, Mac, Client/Server, Customer Service

Résumé/CV: Recently completed Google's IT Support Professional certificate through Coursera. I am currently working on getting CompTIA's A+. I expect to have that completed by mid-December at the latest.

I have a total of around two years experience working in I.T. and about five years of experience working as an ESL teacher. Therefore, I have considerable skills in maintaining relationships, communication, and customer service in addition to an I.T. skillset.

Please reach out to me if you're looking for someone to join your customer success or I.T. Support team.

Email: mdquest [at] hotmail [dot] com
they don't care who you're buying it from.
Oh, you can do better than that. You'd pay 30% on the mortgage, the seller would pay 30% on the mortgage, the title company would pay 30% on the mortgage, the listing agent would pay 30% on the listing.... my point here not merely being sarcasm, though it is that as well, but it isn't scalable to have every little person involved in facilitating some transaction trying to take 30%.
Is blocking Coinbase Wallet an abhorrent business practice?
I don't think your answer is relevant to the question:

> Can you point to any such bounds check in C
It's this ridiculous "everything should be a market" concept.

Would you expect a LG microwave to be forced to support other operating systems ?

And how do warranties and support work for this.
I haven't seen mine lose Internet entirely, but I have seen it randomly switch between the two Wi-Fi networks I have set up where I live. I eventually got frustrated with this and then told it it can't automatically connect to one of them anymore.
My partner and I recently embarked on a journey to replace as many products in our lives that contain endocrine disrupting chemicals (EDC's) as we could. It's _really_ hard.

You have to carefully read product labels, 99.9% of products don't contain any info about EDC's, you have to specially seek out ones that are labeled as phthalate-free, BPA-free, etc.

Biggest offenders are in the kitchen and bathroom. Shampoo, conditioner, deodorant, perfume, are big offenders. There are special versions of these products you can find but they don't usually work as well. Most things that are scented have phthalates. Pretty much any food that comes in a flexible plastic container, most dairy and eggs have it as well (dairy because of the flexible plastic tubing used when pumping milk).

One example of a source for milk: https://pubmed.ncbi.nlm.nih.gov/23138015/
> After all the Brave controversies

"Brave's controversies" are not really about Brave.

Brave as a company is not above criticism and should be harshly gone after for their mistakes when they do anything less than perfect with regards to privacy or anything else. I think they've done over 90% of things right, but have screwed up a small portion of the complicated stuff (new browser, new online advertising models, and search ecosystem) they're trying to pull off. And yes, they've made a few errors along the way.

That said, the "Brave controversies" are not actually about Brave's real merits as a company, but are mostly about a long-standing grudge regarding Brendan Eich's political beliefs. A certain crowd will not give Eich an inch to ever succeed and will continuously rip even the most minor and inane issue solely to destroy what he represents.

I'm really sick of people pretending that the "Brave controversies" are actually about Brave as a company and not overwhelmingly about the larger ongoing culture war that's been waged.
https://github.com/rust-lang/rust/pulls?q=is%3Apr+author%3Ae...

The aesthetics of syntax is a personal matter, but when the critique of a language focuses exclusively on its syntax, it tells me that the critique is skin deep. Semantics are way more important to what code "feels" like to write.

Why not @derive? @ was a reserved token for something else before 1.0 and today is still used in patterns. Now it's too late to change.

The ' lifetime syntax was borrowed from another language. Some way of differentiating types and lifetimes is necessary, ' is not any worse than most others we could have chosen.

We try to make things that are common and safe terse, and things that are uncommon and potentially problematic more verbose. ? is common and safe, .unwrap() is less common and potentially problematic. Mutable bindings are not exactly unidiomatic, but mildly discouraged.

println! is a macro because it 1) is a compiler intrinsic to do compile time magic like the recent addition of capturing bindings directly in the formatting string and 2) it takes a variable number of arguments. Differentiating between macros and function calls is important if you want to get a sense for what the code you're reading can do. You can choose another way of differentiating them, but whatever you choose will be subjective and has to mesh well with the rest of the language.

Explicit self makes it easy syntax to differentiate between associated functions (part of the type) and methods (part of the instance), while also making very clear when you're accessing the current instance's data. And because Rust cares about mutability and ownership, you still need to communicate the differences between self, &self and &mut self. It also provides syntactic space for arbitrary self types: fn foo(self: Pin<&mut Self>)
Similar! The biggest difference in my mind is that any website using FLoC would be able to know what cohort I belonged to.

FLoC is definitely more anonymous than "davidlumley visited nytimes.com twice on December 1st 2022". However, that particular usage information was previously only available to nytimes.com, any ad/data vendor using third party tracking cookies that were present on nytimes.com at the time of my visit, and finally any company that purchased data from the ad/data vendor.

My FLoC was theoretically available to any website and had much of the same intent data that intent ad/data vendors were/are selling.

If my understanding of Apple's ad platform is correct, advertisers don't know which cohort the user davidlumley belongs to, or that their ads are being served to me because that's all handled on device.
At least in VFX, at the high-end Maya's only really used for modelling/UVing/layout now, other apps have taken over the rendering/lighting side of things...

But anyway, in my experience a lot of the crashes are often due to quickly hacked together plugins for the various DCCs written for artists, that don't have good error checking or testing, and it's not completely clear to me how that situation's going to improve that much with something like Rust, if the same programmer time constraints are going to exist in writing them: i.e. I think it's very likely people will just unwrap() their way to getting things to compile instead of correctly handling errors, so it will be the same situation from the artists' perspective: technically it may be a panic rather than a segfault, but from the artists' perspective, it will likely be identical and take the DCC down.
Ask HN: Do HN users randomly stalk you and downvote your recent comments?
The following has happened a few times for me:

1. I leave comments/submit posts.

2. They receive upvotes or whatever.

3. A couple days pass.

4. Then all of a sudden, some of my most recent comments (in different threads) get downvoted at the same time. As if someone is stalking you and wants to hurt your HN karma :)

I don't mind it, but I was wondering if it happens to other HNers too.
If you've got a way to distinguish between accurate foreknowledge and hubris, please share. Everybody thinks the party will never stop until it does.
Almond | Lead Frontend Software Engineer & Backend Software Engineer | REMOTE (US based) or sometimes ONSITE in LA, SF, Chicago | Full-time

At Almond we are making it easy to get great ObGyn care, in person and over telehealth. We do that by rebuilding the technology that runs the medical practice, better using doctor time and improving healthcare outcomes.

We're a small team that comes from Apple, One Medical, Carbon Health, McKinsey, and Berkeley. We are well-funded by top investors including YCombinator, True Ventures, and others. We’re growing fast, seeing patients, and building out our team with people that are passionate about making healthcare experiences not terrible.

Read about us on TechCrunch: https://techcrunch.com/2022/11/22/almond-launches-full-servi...

**The Roles**

- Lead Frontend Software Engineer (minimum 5 years experience)

- Backend Software Engineer (minimum 3 years experience, it's a plus to have experience with database technologies and other caching mechanisms (redis, memcache), supporting numerous integrations and keeping data in sync, or Python)

Please email me at team (at) almondobgyn (dot) com with your resume or LinkedIn profile if you're interested.

- Tara, Founder & CEO
FWIW, I am both and I am not irate.
Mostly because I think it’s reasonable to give Apple some time to respond here.
“It was very frustrating to me that the correct answer to most prioritization and architecture projects was obvious”

Lost me there. People that think they know everything are the easiest to trick.

“People are complex, and they get energy in complex ways. Some managers get energy from writing some software”

No. We get energy from food.

“folks will accomplish more if you let them do some energizing work, even if that work itself isn’t very important.”

Cited himself. No proof of claim.

“ fun project is prototyping a throwaway service in a new programming language, then hmm, maybe that’s fine. But if you put it into production, then your energizing detour is going to be net negative on energy generation after other teams are pulled in to figure out how to support it. Honestly, don’t worry about the other rules, just make sure to follow this one.“

I think you should fix your deploy pipeline. Prototypes don’t belong in production. Now, if that started a prototype and team decided it had to go to prod, then it’s a good decision. They had their reasons

——

I gave up. It’s hard to take it seriously. Obviously the self is always more important.

Anyway, the main issue is you have two midwits purple-prosing past each other.

Circumstances change. Shit happens. There is no such thing as “the right way”. Or correct. You pick the lesser of two evils and do your best.

“still believe it’s the correct advice, and I continue to see managers who fail because they are missing this perspective. However, I’ve also seen some of the best leaders that I’ve worked with burn out by following this advice too loyally.”

Then by definition it’s not “correct” because it can fail and fails spectacularly.
> In some ways DNA itself can be seen as a plastic being a biopolymer if it were handled properly and in enough quantity.

To be fair, DNA absolutely disrupts all kinds of biological processes - that's why viruses do anything, for example. And random nonsense DNA that you'd see if someone was using it as a plastic would probably uncover new and exciting failure modes that existing biological systems haven't had to deal with before because nothing natural produces pure DNA in absurd enough quantities to make plastic bottles out of.
When I got to NYC from Chicago for an internship I spent the first few weeks just marveling and taking pictures of the trash piles and sending them back to my then-girlfriend. “Honey, this one is even taller than the last one!”
That's an interesting take. The actual transfer is the one big upside I see of crypto over wire. And remember 'wire' is not a currency, we're comparing transfers here not the suitability of a currency ('wire' as an independent concept has none).

I've done many wire transfers and many crypto transfers and the one consistent thing I've found is the crypto transfers are both cheaper and faster. If I could do crypto transfers with old school stable currency (not some cheesy stablecoin hoodwinker in the Bahamas) it'd be the holy grail.
Wait what are you on about? Are you serious that you just stick bin bags on the street full? Where are the bins? What?

I'm not from NYC or even the US, why wouldn't you just use bins that the bags go in? I don't understand, please help me understand this. I'm thoroughly confused.
Thanks! Phone-only for now just because I wanted to get it out the door and focus on polishing a single user experience, but I definitely plan on adding iPad support soon. That's good feedback that you like studying on your Mac, I'll consider putting together a Mac version as well (although the iPad version will at least run decently well on any Apple-Silicon Mac).
Yeah, it was tough because the CTO was either a flake or already checked out and the Head of Engineering was a brown nose who would do whatever the last executive told him to do. Totally different reality from the answers I got at the interview.

In this situation, unless you have a spot in the C suite, or a defender, you have to play ball because the decisions happen behind your back.

It was very disheartening because it was clear being a yes man who steals the credit and finding fall guys got you ahead. If that's the culture, there's really not much you can do but play ball or leave. And if you're not "in", playing ball means getting all the blame. I wasn't "in", but luckily since most conversations were over slack or email I always had documented evidence that they couldn't deny. But the people responsible wouldn't be held responsible.

Again I've been at a few places, and I've never experienced anything similar, and I hope I never do.
Video is really a series of frames, the framerate for film/human can get away with 24 frames/second-- so maybe ~40ms/image for real-time at least?

What's cool about the era in which we live is if you look at high-performance graphics for games or simulations, for instance, it may in fact be faster to a the model to "enhance" a low-resolution frame rather than trying to render it fully on the machine.

ex. AMD's FSR vs NVIDIA DLSS

- AMD FSR (Fidelity FX Super Resolution): https://www.amd.com/en/technologies/fidelityfx-super-resolut...

- NVIDIA DLSS (Deep Learning Super Sampling): jhttps://www.nvidia.com/en-us/geforce/technologies/dlss/

AMD's approach renders the game at a crummy, low-detail resolution then each frame uses "upscales"

Both FSR and DLSS aim to improve frames-per-second in games by rendering them below your monitor’s native resolution, then upscaling them to make up the difference in sharpness. Currently, FSR uses spatial upscaling, meaning it only applies its upscaling algorithm to one frame at a time. Temporal upscalers, like DLSS, can compare multiple frames at once, to reconstruct a more finely-detailed image that both more closely resembles native res and can better handle motion. DLSS specifically uses the machine learning capabilities of GeForce RTX graphics cards to process all that data in (more or less) real time.

Video is really a series of frames, the framerate for film/human could get away with 24 frames/second-- ~40ms/image for real-time.

What's cool about the era in which we live is if you look at high-performance graphics for games or simulations, it may in fact be faster to run the model on each frame to "enhance" a low-resolution frame rather than trying to render it fully on the machine.

ex. AMD's FSR vs NVIDIA DLSS

- AMD FSR (Fidelity FX Super Resolution): https://www.amd.com/en/technologies/fidelityfx-super-resolut...

- NVIDIA DLSS (Deep Learning Super Sampling): https://www.nvidia.com/en-us/geforce/technologies/dlss/

AMD's approach renders the game at a crummy, low-detail resolution then use "spatial upscaling" to enhance the images one frame at a time.

NVIDIA DLSS uses "temporal upscaling" to pass over multiple frames and uses other capabilities exclusive to Nvidia's cards to stitch together the frames.

This is a different challenge than generating the content from scratch

I don't think this is possible in real-time yet, but someone put a filter trained on the German country side to produce photorealistic Grand Theft Auto driving gameplay:

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

Notice the mountains in the background go from Southern California brown to lush green

https://www.rockpapershotgun.com/amd-fsr-20-is-a-more-demand....
You can encrypt the contents or use the notification as a signal to trigger the service worker to retrieve notification data separately.
There is a reason these companies make apps, they increase engagement and make it easier to track users. I don't big tech is ready to give up apps on iPhones.
`x->foo()` in C++ often isn't just "crashy", but undefined behavior. See https://en.cppreference.com/w/cpp/utility/optional/operator*

> The behavior is undefined if *this does not contain a value.

I'll take crashes over "probably does the wrong thing" any day.
There is lots of genuine work going on. Unfortunately, companies with public shareholders and bottom lines seemingly benefit from abstruse claims being strewn around the commons. Especially when it sounds like crazy sci-fi buzzword soup, like creating wormholes in quantum computers.

The idea of quantum computing and quantum information processing is a genuine and testable scientific pursuit. Some organizations and institutions working in the field, fortunately, don't share the same incentives as companies like Google.
One of the improvements that you get from the coming Wasm GC proposal is an object model that is inherently more space-efficient than JavaScript. While a lot of speculative optimizations can make JITed JS (of the right form) run fast with few checks, the object model inherently requires boxing or tagging and is not as memory-efficient as what Wasm GC structs give.
The controversy over Taiwan goes back to well before chip manufacturing was a thing in either country :/
huh, I didn't know home and commercial rinse aids were any different?
For context, this is for a pretty strange use case — I was trying to preprocess user-submitted LaTeX with PHP, by replacing occurrences of a specific macro with simply the value of its first argument.

The macro just colour-codes its first parameter presentationally, whilst the rest of the LaTeX needs to be passed to a compute engine for solving. The compute engine doesn't know how to "solve" a colour, hence why I'm trying to strip them out beforehand.
https://stackoverflow.com/a/1732454
I don't think this is targeted at traditional merchants who would want to convert anything to fiat. It is targeted at crypto companies that want to streamline user onboarding. The blog post lists 3 partners and they are all crypto companies.
Gil Kalai ("Henry and Manya Noskwith Professor Emeritus of Mathematics at the Hebrew University of Jerusalem, Israel, Professor of Computer Science at the Interdisciplinary Center, Herzliya, and adjunct Professor of mathematics and of computer science at Yale University" - from Wikipedia) is a noted skeptic of quantum computing. Here's an article: https://www.quantamagazine.org/gil-kalais-argument-against-q...
There are some free ones but they're also 90% ads :p

Then again I used to subscribe to tech magazines back in the day, and you can think of the articles and reviews as well thought out and curated ads. (At least the good magazines).
Open sourcing the attention center model
What would be a better method for machine learning folks to take? As a sincere curiosity / desire to learn, not meant as a rhetorical implication that I disagree.

I interpret your criticism to mean that ML folks tend to re-use a test set multiple times without worrying that doing so reduces the meaning of the results. If that's what you mean, then I do agree.

Informally, some researchers are aware of this and aim to use a separate validation data set for all parameter tuning, and would like to use a held out test set as few times as possible — ideally just once. But it gets more complicated than that because, for example, different subsets of the data may not really be independent samples from the run-time distribution (example: data points = medical data about patients who lived or died, but only from three hospitals; the model can learn about different success rates per hospital successfully but it would not generalize to other hospitals). In other words, there are a lot of subtle ways in which a held out test set can result in overconfidence, and I always like to learn of better ways to resist that overconfidence.
Yup, but then the call syntax is different so it fails to achieve the "Universal Function Call Syntax" that OP was asking for which std::mem_fn provides.
You have posted many times in the thread saying the same thing, but slightly moderated because you got flagged.

You said elsewhere "things change" regarding labor force quality. They do. Asian labor across the board, but especially in China, has been rapidly increasing in cost while for example USA labor is stagnant in overall cost. Apple is medium-term going to be priced out of China just by labor costs. It is actually smart in a real-politik sense (and a business sense you deny) for labor sourcing to start looking a lot more broadly at different countries on a cost basis. USA is rich in some measures, but in terms of purchasing power and compensation of much of working class, it no longer is.

As for the quality of USA workers you've commented on a lot, I'll give you there is a serious decline in education. Saying they are slow or lazy shows you don't know anything about USA. The vast majority of the country is working itself to death and the life expectancy is cratering. As sad and reprehensible as it is, from the kind of logic you're using, a desperate and broken workforce is a GREAT business opportunity.

There is something beyond "American Exceptionalism" and "Asian Exceptionalism" and I think you really need to find it.
Nothing can beat a macbook at what? I literally can't think of one thing. Maybe battery life? Maybe? It's surely not compatibility, long term support, reparability, or performance per $1.

They dropped support for every graphics APIs except their own. They launched a greenwashing campaign that is always out of stock of parts, updates are mandatory regularly regress performance on old hardware, and we all know you're paying an apple premium for the same performance as something 60-70% the price.

They used to define good build quality, but most laptops are pretty sturdy these days.
First thing I did when I opened this thread is ctrl+f PWA. Glad you mentioned it even though your comment was so far down.

The other big positive is that the closer PWAs are to native apps in functionality, the less of a stranglehold Apple and Google will have over app distribution.
Oh gosh that's an intimidating installation process. I'll be much more interested when I can just `brew install` a binary.
Is there? You are searching for keywords and paid information is presented usually in some order that puts paid items near the top and more visible.
Having been someone who also sided with Apple against Epic but has changed his tune, I think a big point there was that it was the first notable company that spoke up about Apple's practices.

While I tend to think most of this web3 stuff is trash (especially the centralized stuff), I think by now so many cases of Apple's excessive control have piled up that changing opinions is understandable. Especially as someone who hasn't had to deal directly with Apple's restrictive ecosystem before.
To be most successful, you need to start with the rats at city hall