skysight-inc/HackerNews huggingface dataset:
InScope | Full-Time | Founding Engineer | San Francisco Bay Area, ONSITE

I'm Avy, CTO and co-founder at [InScope](https://inscopehq.com), where we're automating financial statements and audits. My co-founders, Mary and Kelsey, suffered many audits first-hand as finance and accounting leaders at high-growth tech companies like Flexport, Miro, Yelp, and Dropbox.

Investors and other stakeholders require audited financials from private companies that hit certain growth milestones, ensuring the health of the company before they can receive funding or raise debt. Today, finance teams prepare for their audits using Word, Excel, and a whole lot of human effort. We're seeking to change that with software.

We are participating in Better Tomorrow Ventures' fintech accelerator and are looking for an experienced founding engineer. The role will be fast-paced: You will set up systems from scratch, solve a mix of full stack product engineering problems, and build AI-infused data workflows. Our early prototypes are built with Python, Typescript, React, dbt, and DuckDB, but you'll help us choose our production stack.

We believe in distributed teams and will be flexible about remote work, but early-on we expect you to be based in San Francisco to allow for fast collaboration cycles.

Send me a note at avy@<the-domain-listed-above>, or you can find more info here: https://www.notion.so/Founding-Engineer-Full-Stack-35060b2a2...
Now when you Google “Tim Mackinnon programmer”, the 5th or 6th result for me is a link titled “The Worst Programmer” and the little descriptive blurb below that says “His name is Tim Mackinnon…”. I know the author was click baiting and flipping the story on its head, but I would be a bit annoyed if Googling my name + programmer surfaced something like that.
I think the key part of his argument is:

> Mobile phones are not complex to use because of bad interface design, they are complex to use because they are complex devices with a myriad of features. The fiercely competitive mobile phone business has driven interface development at an astounding rate: it has become de rigueur for every new handset to feature a revolutionary new interface mechanism.

> Apple is extremely good at creating simple interfaces, and it is likely that the Apple phone will have a pleasing interface which is relatively easy to use and recognisably iPod branded, but it won't need to appeal to the iPod users, it will need to appeal to the network operators.

e.g. adding a camera to the phone can justify an additional price to the phone.

I'd say it's somewhat interesting this was wrong.

IIRC, the touchscreen, mobile internet, and (walled-garden) app store allow for a shift from "phone + widgets" to "smartphone".
Moral Panics and the Copyright Wars
I'm looking forward to this. As of now, if you want to contain development of your software to your personal gitea instance, you are actually raising the complexity for new contributors, as they have to create a new account on your instance to create issues and pull requests. This is even worse if the instance is with closed registration and others are not supposed to create accounts there.
Right, but it's not a technical issue. It is a legal one.
Matches the same prediction for Tesla - the hardware companies ‘will catch up’ to the software ones.

Yes cars and phones are hardware, but that’s relatively easy compared to the software. In cars people think software is just infotainment, but it’s really hundreds of controllers all networked and often each written by different vendors.

Tesla has brought most of them in house, and made them updateable. Enabling features like watching your dog safe and live in your car as you eat at a restaurant. Or turning down the cabin fan so the noise doesn’t interfere with a phone call.

It’s funny in like 15 years, everyone who has tried a phone OS has failed except Android.
Why marketing before product?
But they’re so cheap that you can overrun your opponents defense. Who cares if they’re slow? You can shoot down any individual drone, but you can’t shoot them all down.
As-is (no need for a future tipping point), for most applications, it's already a SQLite database.

https://www.sqlite.org/appfileformat.html

> Conclusion

> SQLite is not the perfect application file format for every situation. But in many cases, SQLite is a far better choice than either a custom file format, a pile-of-files, or a wrapped pile-of-files. SQLite is a high-level, stable, reliable, cross-platform, widely-deployed, extensible, performant, accessible, concurrent file format. It deserves your consideration as the standard file format on your next application design.
The law firm didn't, and as I said in my other comment, having a good relationship with people at a corporation does not mean you have a good relationship with the corporation. Corporations aren't people, and the people who run them don't care about those relationships, unless they extend into the C-suite. That's why it would have been smarter to respond to the law firm directly, and to get agreements from ARM about domain names in writing. Relying on handshakes is foolish.
Yeah, you have to do it all. Churn out stories AND mentor AND knock down "desk-side" work (random infra bullshit). I have been at big companies where no one lasts very long. Thier mental health suffers to a point where they have to leave so that they can go work at some other sweatshop for a while. The lull between giving their notice and the honeymoon at the new company is their only break.
There was already rampant misuse of ground water and no politician seems to be bothered

https://www.worldbank.org/en/news/feature/2012/03/06/india-g...
My problem in my last role when I read large Pull Requests is that they tended to be way more complicated than they should have been but because they worked and I couldn't single out a small number of specific problems, I had no choice but to approve. Still, I knew it would slow us down in the medium and long term but this bloat is completely invisible to management.

It has become taboo to say things like "This code is too tightly coupled", "You don't need to add an external dependency for that", "The inputs to those methods are too complicated; your components are micromanaging each others' state", "You're violating separation of concerns", "The cyclomatic complexity of this code is too high; you could simplify all your if-else statements"... When it's not my company, it's impossible to dismiss code when it works right now, even though it is likely to break later.
Yes the mobile view could be better. The buttons at the top should toggle between the feeds list and the items after you select a feed (it shows All Feeds by default). Ideally it would switch views for you.

PRs welcome. :)
Repairability is like online security: if companies really cared about it, they'd have built it into the product beginning at the design stage. With most products these days, repairability is actively discouraged at many different levels: components are inaccessible, soldered or glued on, specifications are unavailable, replacement parts are not sold direct to the public, etc. This is all done to shorten product lifetimes such that consumers have to purchase new products more frequently, that's clear enough.

Some companies might realize that there's a market for repairable products and shift tactics, there seem to be a few out there, though not many.
So how did Apple manage with the issues mentioned in the article? Namely the subsidies to operators.
Real programmers induce brainwaves into their cats telepathically so they sit just so to flip the required bit
Benchmarking the Generation of Fact Checking Explanations
Sourcegraph website breached using leaked admin access token
I got lucky. I posted on HN's Who Wants To Be Hired really looking for a new role but with a blurb that I was open to contracting and someone reached out.
> Whenever you arrive in a new context, you will see a whole pile of things that you would just love to sort out. If only these people could just… communicate better, work in smaller chunks, have more effective meetings, resolve that silly political spat, take a moment to listen to that quiet developer who clearly understands what is going on, care about that build, document or even automate that weird query they seem to run every three days.

> The thing is, this is just how they get work done. If you point it out, they will still do it because this is what works. And you can’t fix the world overnight. And they don’t know what you know. And you don’t know what they know. And you may be wrong about a bunch of this anyway!

Wow. These two paragraphs are verbatim the biggest issues I've been dealing with in my current workplace. It's like Dan has been monitoring me and taking notes. It's really encouraging to hear about his experience and lessons learned — especially because of how much of an emotional struggle it has been to establish an official data engineering presence on our very old-fashioned team. It helps me know that the things I've been struggling with are much more common than I realized.
that ship sailed.

toml is a prominent example of the least-worst option gaining traction. For configuration files that need to be human editable, provide comments, but are machine readable and have broad support, TOML is the choice that the plurality has settled on. In python, it’s in core tools like pip; it’s not going away because we don’t like how you nest collections awkwardly or whatever.

at least it’s Norway YAML!
They did fail … for technologists. I don’t ever see “normal” people complaining about mobile phones. Some people love them, and have no sense that anyone could dislike them. I’m definitely not criticizing technologists here, either. I really hate mobile phones, but I’d have to be blind to see how much people enjoy them.
I mean sure, but I wouldn't work at such places anyway. One cannot escape complexity, it's either in your code or in other people's code that you use. Don't overengineer, but not everything you'd think is overengineering is actually the case. Otherwise, just work in assembly.

It is also interesting that you haven't responded to the other comments that call out flaws in your argument, just mine, perhaps because you don't have an answer for them either, as your original comment is now dead.
Management also have their own metrics, measured by even higher management further up the chain. Even if there is a manager or director that I really liked and would like to keep, they have to answer to the metrics of their VPs and SVPs above. It's metrics all the way up.

People at the top of the hierarchy probably do care about people at the bottom, but it's difficult to care about a large number of people as individuals, so they resort to metrics that probably models what's going on. Unfortunately, the metrics don't always work.

Instead of measuring and gaming numerical metrics, enforcing a particular culture might be a better way to go:

https://apenwarr.ca/log/20190926
Read the article before jumping into roasting. The author is NOT criticizing iPhone - he's skeptical simply because, at the time, network operators dictated which manufacturers enter the mobile phone market or not. It was a highly controlled market, and Apple not only had to build a great phone, but also had to punch through that stupid business barrier. In the end, Apple did make it.
I'd say that's not so different from using IP addresses instead of DNS - generally not too popular (and that's for IPv4...)
So, last year I ascended to the top of a 30-story building, and I reached the roof level, and I stood at the edge, ready to leap off, because I can fly.

Now, the fire department and cops all surrounded me, and they made it so difficult! I said, "don't worry, I can fly!" but nevertheless, they talked me out of it for now.

I went back down, and with all their help and support, I got scheduled for wing graft surgery . They tell me that they can't guarantee functional flight-ready wings just yet, but we're all so glad they support and affirm my aspirations to self-powered flight, so I can go back and try again.
Rewind.ai now has a free plan
Apple considering move to carrier services? Makes sense from perspective of iPhone sales plateauing and their move to other sources of revenue. I wonder how far are we technologically from communication directly between phones and satellites. I have no idea tbh.
It's no better. I want to compare a thing in item A to a thing in item B so I zoom in on item B and the thing I wanted to compare in item A disappears.

Spotify is actually a pretty good example of this, they've been steadily removing context for a while. It's gotten to where it's impossible to see more than 5 items at a time in a lot of their views.
Yes.

I assume you mean the thoughtful person whose probing questions unlock and unblock everyone else.

Lunchtime conversation is only one enabler of this.

I suspect the person is Hamming, as he makes reference to this in his book The Art of Doing Science and Engineering.

This aspect of what it takes to be a Hamming is curiosity about what other people are doing; you can track this by reading shipped emails or lurking in slack channels, then reaching out individually to the people/teams involved when you wonder about something.

Hamming was intentional about doing this at lunch. The magic isn't lunch, it is in intentionally seeking the information and then acting on it.
I was being a bit dramatic but I do seem to have to deal with a lot of empty or otherwise barren tasks in Jira that were created with a lot of implied information i.e tickets with just a title and no body or tickets with a title and very little information in the body.
I can't think of another Csound user that would call that cheating. Function tables and audio file loaders are in there for a reason. Sample away!
Sounds like the work might not lead somewhere you really judge is useful, or judge will be painful.

You don't mention a life partner.
It was never planned for 3 days. That's just another fake sound bite.

The war was brewing since 2014 and everyone in U.S. government knew it and everyone in Russia knew it.

Here's the late Senator McCain 9 years ago in Kiev: https://youtu.be/93eyhO8VTdg?si=5oIEG-V3BXLhAywd

Here's him and Lindsey Graham again 8 years ago talking about arming and training Ukrainians: https://www.youtube.com/live/AnvF_EzYQ8Q?si=qRMch8mQR5AIPi6m
> The question is how well you can react to a user action if you need a network round trip in the middle

I do think this is the question, but the solution is not an SPA, but instant interaction feedback and no content jumping around. If you solve that, a 1-2s response from the server will seem instant, whereas with a bad implementation, you can have everything on the client-side and make that 0ms interaction look more sluggish than the one that goes to the server.

Think of a chat application, if you send a message and press send, it doesn't matter the request takes two seconds, if:

* The message is immediately shown in the chatbox

* There is direct feedback on the status of the message (sent/received/read)

* You can continue interacting with the application while the message is being sent (non-blocking)

You don't have to send all the data/messages before (server-rendered), just some logic to what happens when an action is taken.
Precisely! The software running on the phone should be representing the owner of the phone, period. We begrudgingly accept cloud scanning because that ship has already sailed, despite it being a violation of the analog of fiduciary duty. But setting the precedent that software on a user's device should be running actions that betray the user is from the same authoritarian vein as remote attestation. The option ignored by the "isn't this a good tradeoff" question is one where the device encrypts files before uploading them to iCloud, iCloud may scan the encrypted bits anyway to do their legal duty, and that's the end of the story. This is what we'd expect to be happening if device owners' interests were being represented by the software on the device, and so we should demand no less despite the software being proprietary.
Science is, by definition, based on observation and proving hypotheses through that observation. That's literally what the scientific method is all about and how a hypothesis, supported by evidence, becomes a theory, and thereafter a law, based on observable and measurable phenomena.

We all have our pet theories (read: ideas and biases) on the distant past, where we have an infinite number of possibilities; in this universe of possibilities, there is only one possible truth. Some of these observations and theories we might not have even tripped over yet as we literally stumble around in the dark.

Anything beyond that, even to a large extent cosmological theories such as the existence of a multiverse, let alone observations of the distant past, is, by definition, less about science and more about philosophy or even religion.

This knife cuts both ways and we should remember our own biases. In what way would you live your life differently if you believed the opposite of what you believe right now?
“ Blumberg plays the drums, and, when he learns a new rhythm, he wonders whether sleep is involved. “You struggle and struggle for several days, then one day you wake up and start playing and boom—it’s automatic,” he said. “Did sleep play a role in that? If I had been recording my limb movements, would I have seen something interesting? That keeps me up at night.”

As a musician whose spent many late nights practicing, I’ll be thinking about this all weekend. It took me a long time to give sleep the respect in my life it deserves! Same thinking applies to any problem solving for me, really. How often have you woke about after a refreshing sleep with an elusive solution readily apparent the next morning?
> Like "spiritual" stuff. The perspective is so uncommon that any perspective under discussion may as well be fiction.

This highlights the range of interpretations of “spirituality”. There is the explicitly religious kind. The “woo woo” non-religious but still metaphysical kind.

As far as I can tell, this paper is focused more on the kind of spirituality that has nothing to do with either of those. The kind that comes from the realization that for all of the scientific progress we’ve made, none of it actually explains what anything is. I think it was Roger Penrose who said something like “I’m a materialist, but dislike the word because we have no idea what material actually is”.

False dichotomies between science and spirituality are common in pop culture, probably because of the massive amount of baggage brought by untenable religious and metaphysical beliefs.

But for many scientifically minded people, “spirituality” is both an outcome of their growing depth of knowledge, and the force driving them to dig deeper.

To me, spirituality is about pausing the labeling and interpreting part of my brain, and realizing how intrinsically connected I am to the first moments of the universe. Appreciating the absolutely ridiculous improbability of my existence. In essence, leaning in to the awe and wonder experience that’s available and magnified by a growing scientific understanding.

Reducing existence to a series of increasingly more granular labels that still barely scratch the surface of what’s going on is its own form of fiction. It’s incredibly useful fiction that helps us understand and navigate ever more complex aspects of reality, but is still fundamentally just a simplified map of an indescribably complex territory.
I based this design off of newsblur and google reader before it.

How do you use votes?
TypeScript Meta Type System – A Proposal
Ask HN: SICP is often recommended as mind opener, what did you learn from it?
We all know SICP is recommended by experienced developers all over the internet as a mystical book that turns your mind inside out and makes you a better programmer and computer scientist after you work through it.

If you are someone from that gang, what did you learn from SICP that really caused this transformation? What did it do differently than other programming languages or CS books?

Have you had similar experiences with other books (Lisp based or not)?
A shotgun is pretty effective at downing a drone. But, that requires seeing it coming before it is inside.
Dub music and Indian influences are brought together beautifully in the Lee Perry song Bird in Hand, based on a song from an Indian movie.

https://youtu.be/7IY0O0SxepY?si=6MXMimfJBieWcZPv
I think this ignores the complexity cost on the consumer. If every product has a different set of rules, the consumer will not be able to know them or follow them. This is already a big problem with long and unique EULAs for software. This is a market failure due to an inherent information asymmetry between supplier and consumer, favoring the supplier. A similar effect is present in the healthcare industry. It harms consumers and makes the market less efficient. It makes sense to regulate against this effect for that reason. Standardization efforts have yielded a great deal of value for society.
Did you take MO as part of a multi or just as a standalone supplement?
Everyone I know in the UK said they could only get GP appointments days in the future, never on such short notice.
swapping been done and shipped on production vehicles that are still around. The original tesla model s had this capability. Tesla had a working station in california, it took a couple of minutes to do the swap. It had basically no demand.

Tesla stopped supporting it.
occasionally interesting discussion arises around the grading system, but yeah, often a lot of grousing
ChatGPT has you covered
I never said we can perfectly model rational actors. I did say we can now do it better than before.
I will also point out that this kind of quote being allowed into a "scientific" study is exhibit A for why conservatives are rejecting the scientific establishment, throwing out the baby with the bathwater.
Right. This is where you would think the AI assistance could play an important role:

Warning: it looks like you’re trying to pack too much crap into a single PR and your peers are unlikely to understand what they are accepting.
I mean I didn't say that mojo only has for-loops. I said that speeding up for-loops is the only reason to use it.
Plus Codes are way better because they are open source. S2 is kind of analogous (also from Google), but 64-bit integers. I wonder if someone will ever come up with an Emoji encoding for GPS, regional flags might facilitate everything. It's just a random idea.
Location: London or Paris (France)

Remote: flexible

Willing to relocate: if need be

Technologies: Python, Clojure, AWS, Kafka, Terraform, Kubernetes, React, Avro

Résumé/CV: https://www.linkedin.com/in/piotr-yuxuan/

GitHub: https://github.com/piotr-yuxuan

Email: hn-hired@2bst.fr

My dream position:

- Business impact: always a business case to improve things with lower latency, higher availability, better scalability, lower operational costs. What some businesses really need is just a static webpage in Cloudfront: I want more.

- Corporate structure: a result-driven company that welcomes innovation.

- Technical mindset: bottom-up tech design, right tool for the right job. Client-oriented design. Revenue-oriented, it should matter from day 0. No abstraction is better than bad abstraction. Let free patterns emerge from organic growth.

- Technical landscape: data-intensive systems that can be relied upon, with strong business-relevant needs for performance, reliability, durability, and resilience.

- Team dynamics: engineers have and share areas of responsibility. No echo chamber or ivory-tower architect. We should all be collectively accountable for systems architecture.
As opposed to the magazines in the woods literally everyone else discovered pre-internet?

Knowing about sex is not some horrible fate we have to go through, I don't understand this perspective.
There is the same concept in America.