HNHacker News
TopNewBestAskShowJobs

vineyardlabs

136 karma · joined October 23, 2023

submissionscomments
vineyardlabs··on Ask HN: Is the Job Market That Bad?
Yes/No. It's probably the worst it's been in a decade, but it's my understanding it's nothing even resembling the 2008 crash or the dotcom bubble (I wasn't working during those times). With that said, it feels worse than it is because the 2021-2022 period was uniquely euphoric.

Key driving factors are people who have been laid off working to find positions against the backdrop of many tech companies not adding headcount right now. Additionally the decade+ long messaging campaigns of "CS is going to be the most in-demand major forever etc etc" have now materialized into a steady supply of CS grads every year.

I'm fortunate to be interviewing for a role at a big tech company right now (arguably the most desirable tech employer rn outside of MANGA) and the recruiters have told me that they get almost 1000 applications for every role posted and are basically exclusively hiring from referrals. I imagine this is exacerbated by people using llm scraping bots to automatically submit applications.

With all that said, anecdotally I'm seeing cold approaches from recruiters tick up. 6 months ago my linkedin/email were radio silent, but I've had ~10 people reach out in the last 2 months or so.

vineyardlabs··on Apple Watch Series 10
This. I like my apple watch for doing mainly two things; tracking workouts and being a silent alarm clock that lives on my wrist. The <2 day battery life is really becoming annoying, as I have to remember to put it on the charger for at least ~1 hour a day or it won't have enough juice to wake me up in the morning.

Also, it boggles my mind but the alarms/haptics in my S8 seem weirdly unreliable. Like 10% of the time my alarms just decide not to vibrate and I don't wake up. Tons of people have this problem and it seems to have something to do with the cover to mute gesture, but disabling it in settings doesn't fix the issue.

For those two reasons I'm strongly considering ditching my apple watch and grabbing a garmin instead. Just trying to decide if the move outside of the ecosystem is worth it and which model to buy.

vineyardlabs··on The coming long-run slowdown in corporate profit growth and stock returns [pdf] (2023)
I agree with your general idea here but could it not be argued that pensions are just an abstraction on top of 401ks in the sense that if the demographics are shifting such that non-producers outweigh producers then you would expect the economy and business profits to suffer. These effects would cause broad slow growth or even reductions in business valuations, and therefore poor performance in investment accounts broadly.
vineyardlabs··on Ask HN: How do you sync your Git repos across machines at home?
You already have everything you need to do this with just git. Just make a repo (might need to be a bare repo) on whatever machine you want to make the remote and then clone from it using ssh on the other machines. Then you can push and pull just as if the remote was in github or whatever.

If you want more functionality than that, gitlab has a free tier that can be self-hosted. same with gittea.

vineyardlabs··on Ask HN: Oldest computers still running production code?
Satellites in general. Once you've built out a ground infrastructure for a spacecraft, it makes zero sense to ever make dramatic changes to it. The risk is too high.

In 2015 I worked on a piece of software that was related to command and control of the Cassini spacecraft that ran on Sun Solaris machines. That infrastructure would have been first brought up prior to launch in 1997.

Granted, I have to assume that these were not the original physical computers and that there are still ways even today to source new solaris machines for exactly this type of scenario, but still.

vineyardlabs··on Palantir’s accelerated security clearance plan for students
That wouldn't have mattered for me. The contractor I worked for (and most that I'm aware of) required me to complete a questionnaire that they used to assess my likelihood of getting a clearance before extending me an offer.

Not trying to doubt you, but I find the idea that a company can't terminate an employee for failing to get a clearance for a job that requires a clearance to be tough to believe. You have a source?

vineyardlabs··on Palantir’s accelerated security clearance plan for students
Not sure why this article (or Palantir) is trying to paint this as a new thing. I started at a legacy defense contractor immediately after graduating from undergrad. I was hired and had my security clearance process initiated during the fall of my senior year. Unfortunately this was during the great backup of ~2016 so I still wasn't cleared by the time I started, but they still had unclassified work I could do.
vineyardlabs··on Ask HN: Is it possible to make FAANG salaries without working there?
Come on, let’s be realistic. Startup options can have merit sure. Maybe they worked out for you, for some lucky people who make the right bet they work out handsomely. But we can do the math on this. What’s the percentage of say, Series B funded companies that make it to a successful exit, let alone an exit for multiple billions of dollars. It’s really low. So what’s the expected value on an option in a series B startup? You can believe in the company all you want, it doesn’t matter. Good companies fail all the time for reasons out of their control. Unless you’re taking options from a startup very deep in rounds that has a clear path to profitability and is obviously close to IPO there are very few situations where it would make logical sense to take an offer with options over one with RSUs. This is kind of like saying it’s disingenuous to say that working for a salary is better than buying lottery tickets.
vineyardlabs··on Ask HN: Is it possible to make FAANG salaries without working there?
This really means very little though. Every private startup will tell you they’re 2 years out from IPO if you interview. And it’s common for employee equity to get massively diluted on the path to acquisition/IPO.
vineyardlabs··on Monte Carlo simulation for startup valuation
ChatGPT?
vineyardlabs··on C++ patterns for low-latency applications including high-frequency trading
Ah, duh
vineyardlabs··on C++ patterns for low-latency applications including high-frequency trading
Curious, what firm is "JS" in this context?
vineyardlabs··on C++ patterns for low-latency applications including high-frequency trading
Yeah that's pretty much what I figured.
vineyardlabs··on C++ patterns for low-latency applications including high-frequency trading
Tangentially, how do you like working for an HFT? I'm a low level software / FPGA developer and have thought about going into the HFT space. Is the work life balance as terrible as people say?
vineyardlabs··on Ask HN: How do I figure out what skills are in demand?
I'm not commenting on your choice of who to vote for, but just pointing out that Jerome Powell, the current chair of the fed, was appointed by Donald Trump. It's not clear that he would even push for changes at the Fed in terms of leadership or policy if he wins, I don't think he's discussed it.

The Fed's actions are undeniably painful, but they're also probably necessary to avoid even more pain caused by the last decade of reckless Fed policy and overspending during the Covid recovery.

vineyardlabs··on Show HN: ARM Cortex M4 CPU Emulator Running on WebAssembly
This is cool. I've wanted to do something similar except write the CPU in a real HDL and then run it on the web via SystemVerilog compiled to C++ with Verilator compiled to WASM. Just haven't found the time.
vineyardlabs··on California approves final high-speed rail link connecting San Francisco to LA
Notably, Palmdale, CA is the city where residents have the longest average commute of anywhere in the US, largely because people are commuting from there into the city of LA to work. Palmdale is probably one of the only places where you can afford to live / own a home / etc. if you work in LA and don't have a very high income. If you live in Palmdale and work in LA your one-way commute is probably somewhere between 1.5 - 2.5 hours. Just the Palmdale -> LA stretch of this project would massively improve those poor folks' lives, if the ticket prices are reasonable and the boarding process efficient enough for a daily commute. Unfortunately as a CA taxpayer I don't have high hopes for either of those things.
vineyardlabs··on Notebooks Are McDonalds of Code
I'm an embedded person, so clueless on this stuff. Are notebooks really used in prod? Outside of applications where notebooks are specifically useful to the goal of the system, ie. documentation,blog posts,textbooks with interactive/data driven elements? How would this even work? Can an ipynb file be mechanized in the same way a py file can?
vineyardlabs··on Apple Intelligence for iPhone, iPad, and Mac
I would imagine the end goal here is to develop their own internal models (or partner with one of the companies doing open source models) that would be hosted on the Apple Silicon-based cloud they mentioned and then they would not be dependent on anyone else's compute.
vineyardlabs··on Show HN: Sum (algebraic) types for C in one 100 line header
Perhaps this is obvious, but embedded systems. C/C++ are still really the only languages where you can basically take for granted that you'll have functional tooling and something resembling a standard library regardless of what processor you're targeting. And many embedded projects still reach for C over C++ because a lot of the functionality the C++ adds isn't really ideal for embedded environments anyway, so for team ergonomics it ends up being better to reach for the simpler language that's easier to teach to new devs, etc.
vineyardlabs··on Daylight Computer – New 60fps e-paper tablet
It’s just an android rom tho?
vineyardlabs··on Daylight Computer – New 60fps e-paper tablet
Awesome, thanks!
vineyardlabs··on Daylight Computer – New 60fps e-paper tablet
That sounds fantastic, thanks.
vineyardlabs··on Daylight Computer – New 60fps e-paper tablet
Any more specific numbers on battery life? I see it says "days" on the website, but I'm curious if there's an hours number with usage condition specified (ie, screen on, reading a book, etc.)
vineyardlabs··on Rpitx: Radio transmission from a Raspberry Pi GPIO pin
This is cool. Reminds me of Michael Ossman's revolting radios [1] defcon talk from a few years back where they managed to spoof a car unlock code with a single GPIO pin IIRC.

[1] https://www.youtube.com/watch?v=tCQaMrRuIqA

vineyardlabs··on Fast linked lists
Any time you have a computer interacting with the outside world in an asynchronous fashion you basically have to have some form of buffering which takes the form of a queue/fifo. A linked list is the most performant/natural way of modeling a queue in our ubiquitous computing infrastructure.

I/e in a DMA-based ethernet driver, the ethernet MAC receives packets asynchronously from the processor, perhaps faster than the processor can ingest them. So the mac interrupts the processor to give it new packets, and the processor can't sit processing the packets in the interrupt context, so it needs to put them into some ordered list for processing later when it has downtime. In a true embedded system, the memory for this list is going to be fixed or statically allocated, but you still don't really want to have an array-style list with fixed indexing, as you'll have to manage what happens when the index wraps around back to 0 etc, so instead you just construct a linked list in that pre-allocated memory.

I wouldn't say linked lists aren't really used in high-level applications, as I said they're used all over the place whenever you have external asynchronous communication, it's just that modern high-level frameworks/libs totally abstract this away from most people writing high level code.

vineyardlabs··on No "Zero-Shot" Without Exponential Data
https://arxiv.org/pdf/2305.17493

There's some cursory indication that in the long tail, training LLMs on LLM-generated data causes model collapse. Kind of like how if you photocopy a photocopy too many times the document becomes unreadable.

This isn't really surprising though. Neural networks at large are a form of lossy compression. You can't do lossy compression on artifacts recovered from lossy compression too many times. The losses stack.

vineyardlabs··on Deep Reinforcement Learning: Zero to Hero
RL seems to be in this weird middle ground right now where nobody knows how to make it work all that well but almost everybody at the top levels of ML research agrees it's a vital component of further advances in AI.
vineyardlabs··on AI Photo Geolocation
I haven't done deep reading on LLM architectures and I don't really know if LLMs have logits in the traditional sense of a CNN or something, but I think the problem with this is that the LLM's logits would have absolutely no bearing on it's confidence of the location being correct, only on it's confidence that the tokens making up the answer it provides follow from the tokens that were encoded from the provided image, which isn't the same thing.
vineyardlabs··on GitHub Copilot Workspace: Technical Preview
A tough pill to swallow that I think a lot of students and very junior engineers fail to realize is that bringing on a new grad and/or someone very junior is quite often a drain on productivity for a good while. Maybe ~6 months for the "average" new grad. Maybe AI exacerbates that timeline somewhat, but engineering teams have always hired new grads with the implicit notion that they're hiring to have a productive team member 6 months to a year down the line, not day one.
← PreviousPage 2 of 3Next →