skysight-inc/HackerNews huggingface dataset:
Location: Los Angeles, Orange County, Remote

Remote: Remote or Onsite

Willing to Relocate: Yes (US Only), Austin, New York City, Redmond, Bay Area, San Diego

Technologies: Product Director (Product Management) with 15+ years of experience in E-Commerce and SASS applications. I specialize in UX UI and conversion optimization for e-commerce and generating growth for startups.

Open to consulting work as well. I have done work with Salesforce Commerce Cloud, Shopify Plus, and Magento. I have an interest in generative ai and open to any connections on LinkedIn.

I am looking to join a great team that enjoys working together and building something great.

LinkedIn: https://www.linkedin.com/in/al-shaikh-3473031/

Resume: Send a message on LinkedIn
UI Bakery allows you to achieve everything possible with Airplane.dev. However, it offers more flexibility in terms of the UI you can build using its drag-and-drop UI Builder. Additionally, UI Bakery enables the building of more complex workflows without the need to write code on your local machine. Our Actions are designed to allow the building of business logic visually while still enabling you to write pieces of code whenever you need it.
It's anecdotal of course but during a first body scan for a mindfulness course I got a panic attack. I stopped and on subsequent days did shorter meditation exercises before attempting another body scan (guided by audio, think it took like 35 mins), which was ok. It's not hard to imagine that if I would've tried to "push through" and hadn't stopped the body scan the first time as well as continued doing it on following days that this would have negatively affected my mental health.
Totally agree.
And how does it work when you measure a thing and it is 1,35 inch do you in the US convert it to fractions? And how then do you find this fraction?
Random thoughts on paper sizes:

An older relative used to say "if a note is smaller than A4 it does not exist". I think it was from long experience of people losing important information when it was printed on a paper size smaller than A4. I try to keep that in mind whenever the frugal homunculus in me wants to print information in smaller formats to save on paper.

The standardisation of ISO paper sizes is nice, but it's also an annoying limitation when it comes to folding paper planes (if one wants to do it with small children that are not yet competent users of scissors), because it limits the amount of models that are viable.
Right, it might read as "Musk's bullshit" or "the bullshit aimed at Musk." Either way, the ambiguity doesn't help. It might tick off both Musk-huggers and Musk-whippers, depending on how they read it.
ooOoo I work at the 3rd kind... the thing is, our products have several different major engineering components, luckily we're all treated equally! That can also be a little bit of a downside sometimes, because the software industry definitely pays better at the top lol.

But I'm still getting paid damn well for a job that isn't at a software company. Woo!
The way I do this: It's built right into the macOS Screenshot app:

- Press CMD+SHIFT+4

- Draw square on screen where you want to extract the text from

- (Quickly) click on the preview image in the lower right corner

- Copy text from image
Same in Japan, though they're usually not called "inches". So my TV size is "65 series".

But "the biggest you have" is not the right answer for TV size: if your room is small and your TV is too large, it's uncomfortable to view it. The TV needs to be sized according to the viewing distance. Usually, this isn't an issue for most people: too-large TVs are usually outside their budget. But this is changing, as bigger and bigger TVs become less expensive.
Yeah that drive already sucks, stopping more than necessary would make it worse. We drive from Raleigh to around State College a few times a year and usually make one stop to eat and stretch our legs. A four year old and a dog sitting around waiting for a charge would add on to that stress.
This has been addressed with mDNS host candidates in lieu of local IP host candidates.
I primarily try to aim tests at the public API contract. This is a long promise so the code churn the author mentioned should not be affected.

Testing internal details is technical debt.

If your change has not effect on the public API contract... why are you doing it? Think harder...
Same.

Expedia asked me to test production ticket booking flows using my personal credit card.

It was a flow where you can use a special code to book a refundable ticket. I asked what happened if I forgot to refund it in time, or if something went wrong.

"Don't forget!"

I asked for a corporate card to test with and was denied. I refused to ever input my personal card. I think the team lead said I could use his, but I refused to use anyone's actual, real card.

I was young at the time, and I'm glad I saw the red flags quickly enough and left.
I stopped my ChatGPT plus subscription at the start of December. I did not use the interface that much so was never maxxing out the limits. I have instead switched to a combination of Perplexity for knowledge based questions (since there is no knowledge cutoff), and bing chat if I need anything from GPT4. I use api as well but only for longer prompts where i want to test out the output by trying different things.

Coding wise, copilot is great. But my usecase for ai coding assistant is adhoc generating standardized functions (eg: write a listener for firestore document or write a login function with required checks), so chatgpt free version or bing works equally well.
One of the best museums I’ve ever been to. You finish the mind blowing ground floor then realise there’s another one!
> But don't those exist primarily for unit testing?

I believe that's why people insert them everywhere, yes, but in the codebases I'm talking about, many (I'd say the majority, to be honest) of the interfaces aren't used for testing because they've just been cargo-culted rather than actually considered.

(Obviously this is with hindsight - they may well have been considered at the time but the end result doesn't reflect that.)
I go to the wild West of Mexico when I need healthcare. Because it is basically unregulated, I don't need to use my shitty health insurance, and because private doctors are available I'm not subject to whims from goons from the state.

Needing to use insurance or state care on a regular basis for normal care is symptom of a disease, that the system is so over regulated a normal person can't just pay cash for regular care like I can do in Mexico. When you can buy a Z-pak or penicillin OTC with a yo quero you've reached the first level of medical nirvana.
Yes, but just like the Hungarians and the French, these two peoples also lived close together, and were culturally and socially involved with one another, even if they spoke completely unrelated languages. Its the same in India as well, there are about 3 different language families spoken in India, but they largely share the same cultural heritage.
I'd disagree with most of that, but the panic in goroutines really hits home. It's so annoying to remember implementing recover in every goroutine started to avoid crashing your application. I don't get why there's no global recover option that can recover from panic's in goroutines as well.
AI tool is wrong. I watched the video. Pilots have a "do not pair list". Also, most airlines do not have compartments for in flight death, just one aircraft model on one airline on a long-haul flight.
> "organs are very, very different one another."

Anna Lapwood addressed this in a recent TikTok. She said that for every new organ, she takes a whole day before the concert to familiarize herself with the instrument, then a night of sleep and a good part of the day the of the concert. She is a professional organist who toured the word, so for almost everyone else it will certainly take longer.
Copyright lawyers are a great target for AI automation. I bet they’ll go first
Comes off as abrasive IMO. Someone might as well reply "I don't care that you don't care" then. You're more likely to get a good response from cutting all of that out and just leaving the meat: "I want to know about the current ROI for Twitter advertising, in standard marketing metrics."

The abrasiveness picks up in your replies. It comes off as if you went in looking for a fight. I don't know if you did or not, but the quality of the response reflects the attitude in which your question was posed. In my opinion.
er, every hand played in poker is profitable for the house (except for the ones where all players fold before the flop, prior to which no rake is taken). Bots, etc. don't matter. The only reason to prevent bots and collusion and other forms of mischief is to make your poker room a good place for people to play.
what do you mean one way only? syncthing has pretty big entry point imo i am talking about how to send files from one computer to another securely.,

syncthing has a hard learning point
It seems it’s 21% (in 2021).

https://www.gov.uk/government/statistics/national-travel-sur...
The US isn't supporting a specific faction, it's supporting Israel in general, and that faction is (very sadly) in charge.

The US has reportedly made quiet overtures to the other parties, and certainly Obama and Biden haven't exactly been fans of Netanyahu, but he is in charge at the moment.
Why wouldn't people use it? Simple: it was created by a German, not an American, so the US is unable to use it. The US can only adopt standards that were invented in America, with rare exception.

Anytime you see the US doing something different from the rest of the world, investigate to see who first invented and popularized it: it almost certainly came from outside the US. Whereas if there's some global standard that even the US uses, it probably got started in the US.
Sounds like either NACKs are not getting through to indicate a need to retransmit, or should use a forward error correction (fec) extension.
bazel does a fairly nice job with this
https://news.ycombinator.com/item?id=38865020

https://news.ycombinator.com/item?id=38871051
Pyvista – A Domain Agnostic Visualization and Analysis Toolkit
Manual transmission and purism. I am not in the financial position to buy a Porsche, but if I was I would not go for the best power to price ratio, but for the car that gives me most joy.
I saw the name and was really hoping this was some kind of aggregated bird watching webcams or resource for birders. Bummer.
I thought it would be this as well. I dearly miss my 2013 Xperia Mini Pro. But this? Looking at this product gives me wrist pain. The iPhone is about 250g. How can you comfortably hold it from the tip?
The thoughts here are a bit too focused on the costs of testing. Although deeper questions are asked about your own judgement of whether to test something or not, it doesn't consider the benefits. I wrote about this the other day in another post:

- Test give the ability of other developers to be productive on the project faster. Having tests tells other developers the intended behaviour and notifies them when they have broken it.

- Flow on effect of slow or large test suites. It demotivates developers to write new tests, run existing tests and accept failures if there are too many. This then leads to a lack of confidence, trust deteriorates between team members and development pushes towards going faster than being stable. Eventually, once enough bugs occur or a large incident happens, then you go back to looking at tests again.

If you have fast and reliable test suites, a developer wants to run and add to them. Developers feel that this is a high quality project that needs to be well maintained. This culture then permeates into other areas of your business.

(Sorry for the self plug) This is why I created Data Caterer (https://github.com/data-catering/data-caterer) to try provide a fast and reliable tool to help with end to end testing.
Unlock healthier populations with Salesforce Health Cloud. Predict and prevent illness, personalize care, and boost community well-being. Data-driven insights empower proactive healthcare, reducing costs and improving lives. Join the revolution in population health management.
I had to use four floppy drives on a project I did - the UCSD editor had to be set up to swap parts of itself to those extra floppy disks, or there was not enough room for the code. I don't remember all the details anymore, but it was tight.

As for the poster - I remember that I saw it, but I just can't recall where, or where it came from (but I probably saw it somewhere near where I worked. So long ago..)
Entirely possible the interviewer was hired by the bad actor to do the interviews and gather the info. Find someone with HR experience, tell them you're setting up a new office, blah blah, then they won't even feel like they're lying because they really don't even realize they are.
Not all automated testing tools support Shadow DOM in web components
I can totally agree on excluding scientific computing. A lot of that simply is more cobbling something together than software engineering. And HPC wouldn't be happy with Go anyway.

> Python was exploding in ML

It's very easy to start in Python. So it's taught everywhere, and everyone knows it. Until 10 years after the majority of colleges have replaced Python with another language, Python will stay dominant. From that point of view, Mojo is quite clever.
> My father celebrated 60 two weeks back

So about three months my senior.

> I considered telling him that he could get most of the things (he also buys various components) for free today, but then.. he is about 5 years before retirement and won't relearn all his craft now.

Free Pascal / Lazarus shouldn't be all that much to relearn.

> Myself, I am not sure whether its nostalgia but I miss the experience of Delphi 7 I started with 20 years back.

Delphi 1, 28 years now.

> In many ways, the simplicity of VLC and the interface is still unbeaten.

1) Yup.

2) VCL, btw.

3) Now that Embarcadero is hiking up the price of Delphi with every release, I think the standard-bearer for best librry / framework is probably the LCL, the Lazarus Component Library.
The key to an effective Incident Response plan is being proactive. By preparing for the worst, you can minimize damage and bounce back quickly when disaster strikes. Incident Management Tools with a full reliability control should be prioritzed because after all the your Incident Response team needs smooth resolution and RCA process.
I agree; my point is simply that C++ is still OK-ish w.r.t. productivity, and Lisp is OK when it comes down to performances.
> the existence of a solid, well-made library with most of what one needed to write 21st century server code was a major asset.

Yes. Go was funded by Google because Google had a problem. They needed to write a lot of server-side application code. Python is too slow, and C++ is too brittle. Go does very well in that niche. A big bonus was that Google people wrote the libraries you need for that sort of thing, and uses them internally. So, when you used a library, it was something where even the error cases were heavily exercised.

I have some technical arguments with the language, mainly around the early emphasis on using queues for everything, including making mutexes out of queues. They got the "green thread" thing right for their use case. The "colors of functions" thing is a problem, and the arcane tricks needed to make async and threads play together in Rust are just too much. Go gives up a little performance for great simplicity.

I'm amused at the old hostility to threads. I started out on UNIVAC mainframes, which had threads starting in 1967. (They were called "activities") By 1972, there were not only user-space threads, but they ran on symmetrical multiprocessors. There was async I/O, with user-space completion functions.
There were built-in instructions for locks. The operating system was threaded internally.

I thought of threads and multiprocessors as normal, and felt the loss of them when moving to UNIX. It was decades before UNIX/Linux caught up in this area. Several generations of programmers had no clue how to use a shared-memory multiprocessor. The early concurrency theory from Dijkstra was re-invented, with different terminology and often worse design than the original. The Go people understood Dijkstra's bounded buffers, and understood why bounded buffers of length 0 and 1 are useful. It was nice seeing that again. With the right primitives, concurrency isn't that hard. If you try to do it by sprinkling locks around, which was the classic pthreads mindset, it will never work right. It didn't help that UNIX/Linux had an early tradition of really crappy CPU dispatchers, so that unblocking a thread worked terribly.
They don't; you could put it all in one file but people tend to separate interfaces from implementation from types from ...
I realize these are difficult problems, but couldn't we simulate how the human brain approaches these situations? That is, we don't model the entire 3D world in our head, but make decisions in real-time mostly by intuition and previous knowledge. We perceive depth of objects visually, and loosely map out their position and dimensions that way. We don't need to know the center of mass of every object, but have general intuition for where to grab it (if it has a handle, etc.). We have touch sensors to determine if something is hot or cold, and thus safe to handle, but a robot could have actual temperature sensors, making this easier.

I'm far removed from this field, and speaking as a layperson, so pardon my ignorance.
The HarmonyOS on current Huawei devices is still Android-based. They've announced a new system "HarmonyOS Next" that'll supposedly drop Android compatibility for real this time https://www.pocket-lint.com/huawei-harmonyos-next-coming-soo...
See also `Revelation Space` series of sci-fi books by Alastair Reynolds. People are being simulated so their knowledge and wisdom can be tapped after their death.

[0] https://revelationspace.fandom.com/wiki/Gamma-level_simulati...

[1] https://revelationspace.fandom.com/wiki/Beta-level_simulatio...

[2] https://revelationspace.fandom.com/wiki/Alpha-level_simulati...
Pion (https://github.com/pion/webrtc) works well and offers a good set of features.
'Rich Dad, Poor Dad' author Robert Kiyosaki reveals he's $1B in debt
sun, where java was written, was shipping smp computers with 64 processors in 01997, two years after they first released java https://en.wikipedia.org/wiki/Sun_Enterprise

they bought that off cray, but in 01995 a few months after they released java, they (a different division) released the dual-processor ultra 2 https://en.wikipedia.org/wiki/Sun_Ultra_series

but that wasn't sun's first smp machine; the sparcserver 630mp, among others, supported four cpus in 01991 https://en.wikipedia.org/wiki/SPARCstation#Server_systems

i had a dual-processor smp pentium pro under my desk by 01998, running windows nt 4.0 and occasionally java

really tho the bigger issue with java performance was that there was no supported native-code compiler until hotspot; though gcj was available, sun didn't support it, and i don't recall its performance as being that great. so by writing your code in java you were usually wasting 95% of your cpu on the bytecode interpreter, like python today. it wasn't something you'd do for things that required a lot of cpu
> "it is very rare for an average person to own their own pipe organ"

Rare, but not completely unheard of. Donald Knuth has one in his home.

https://www-cs-faculty.stanford.edu/~knuth/organ.html
I think our understanding of the world is so far apart that it'll be hard to make progress here. It's like asking me "why is it reasonable to assume that the purpose of the printing press is for the dissemination of views". I don't even know where to begin answering that because I can't comprehend the worldview that would lead up to asking it.

Spam isn't newsletters, so that seems like a non sequitur. Newsletters are meant to go to people who signed up for them.

As for how much say does the owner of the "printing press" have, the answer is that in a civilized society they should have the final say. In less civilized societies than the USA the government thinks it's smarter than the populace, and should control their information. History shows us that governments which smash up the printing presses were rarely smart.
Wasn't this a news article last year?
As far as I can read there are not really any follow-up information in this one
That's a bit of a separate problem since assets can be downloaded as needed in the background while the game is already running, but to even start the game, the first thing that's required is the WASM asset blob so that should be small.
Client isolation means the clients on the network can't reach each other. This would prevent them from attacking each other or your insecure iot devices. Otherwise your friends will backdoor your security camera. ;-)
Show HN: A ChatGPT Plus VS API cost calculator
But then I cannot use fb advertising.
I have seen this sentiment in people (including my younger self) that have never felt the reassuring feeling of tests really having your back: the ability to make a change to a code base, and being certain the public API of the code continues to work as expected is an incredible benefit to maintainability.

Having a comprehensive test suite doesn’t mean the code is infallible and you won’t have to fix bugs, but with every bug a new test increases the future resilience of the code.

And finally, tests enable new contributors to work confidently from day one.

I agree that tests are a liability, but the amount of testing we do in software is still laughable in comparison to any other engineering discipline.
> inequality x!=y is not used at all, because it is two chars. instead, we test with x-y, which holds true when operands differ

I think this is the line in the document that represents his coding style the most. Sacrificing legibility for plebs to save one character per comparison.
Yea, seems like the system isn’t very good since it’s not actually connected to the vehicles.
Kids don't pay premiums until they're 18, or to be more precise: they're already covered by the base package of their parents.
> despite WebRTC mostly being about client/client communication

This is actually kind of a misconception, though it’s an understandable one given that WebRTC is almost always pitched as a peer-to-peer protocol.

In practice, most people using WebRTC for video are sending their video to a server, not directly to another client. It’s pretty safe to assume that most people who use your app are going to need TURN, and at that point, you’re not really doing peer-to-peer at all, so you might as well just have your browser-based app talk to a server that’s pretending to be another browser.

These servers (called Selective Forwarding Units or SFUs) can operate like a TURN server in the case of a one-on-one call, but they can also multiplex everyone’s feeds in the case of a larger conference (peer-to-peer 5 person calls would require each participant to send 4 copies of their video) and often have extra features like the ability to record calls, transcode streams or convert to other protocols.

The one I’ve used a lot is called Janus[0], it’s open source and has good docs, I recommend people check it out if they’re interested in getting deeper into WebRTC or other video streaming tech.

[0] https://janus.conf.meetecho.com