skysight-inc/HackerNews huggingface dataset:
Bootstrapping a business with my savings to retain full control is both the wisest and hardest thing I’ve done.

I don’t understand why people are so quick to start giving up control out of the gate for software companies. Servers are cheap, it’s not like in say, manufacturing where you need a factory.

You’re gonna let some VC bro tell you what to do for a SaaS product? Why exactly? Just go to market on the cheap.

I’ve had every quarter profitable since founding, and never taken a dime in VC. I’m not going to be a billionaire, but that’s fine, I want to chart my own path.
> Sure, but it also requires the decision makers to be rational.

This is true, and I wasn't taking into account that short term misaligned incentives are super easy to create even in companies that are trying to be rational.

Something as simple as quarterly sales bonuses are a common enough cause of this. (Sell sell sell, fail to meet delivery times, lose all customer trust)
I don't know why you are being downvoted. I think it is a very reasonable question to ask how the government can pre-populate capital tax forms without being notified of sales. If the onus is on you to send in the sales documentation throughout the year, then I would not say this is as simple as "signing on your phone". If a company handles it for you, then you are paying for that service. I would even to go so far to say that your employer being forced to maintain an accountant to send in your income tax forms is not free to you.

The point being made is that anything beyond income tax is essentially impossible to automate since the government cannot (and I believe should not) track your cost side. For instance, the solar tax credit in the US is a scout's honor type form where you can put whatever cost you want to claim that are eligible without receipts. If you get audited, you better hope you can conjure those receipts. How could the government automate such a form?
Any pictures of how Zed actually looks? Searched their site and couldn't find any...
Now that it's FOSS, you can fork it.
At one point one of the big camera manufacturers tried using DRM to force use of their software to process image. I cannot recall when one or exactly what the restrictions were. I think it was with RAW image.
> So, HN - any thoughts on transitioning from SE to PM?

It's a good move.

When I was a PM, the best PMs I worked with were former Engineers or former SEs so they had the right mix of market experience and technical skills, and I myself considered doing a reverse PM-to-SE switch at one point.

PMs who specialized only as PMs sucked because they lacked relevant domain experience.

The WLB might be better as a PM as well due to stabler compensation practices.

I'd recommend making the move laterally within your company, as you already have the domain experience and product experience, plus an existing network with your Sales and Solutions Engineering orgs.

I guess the question is why do you want to become a PM though - from the sounds of it you have a great rapport within your Sales org, and I'd assume your compensation would be higher than as a PM.
There are a lot of words like colour, centre, realise, etc that aren’t spelled the same so having separate dictionaries makes sense
Storing CCTV footage on-prem is at odds with preserving said footage. It’s usually easier for an intruder to destroy or steal the physical storage device on site compared to gaining access to an off-site storage device in an unknown or practically inaccessible location. This is especially true for residential properties.

Do you hide it in a wall or in an attic somewhere?
I think this might be an issue for the same thing:

https://github.com/zed-industries/zed/issues/4352
It works as long as you don't have funded competition. Especially if they start giving away the thing that you charge for. Then you need to have deep pockets to wait it out.
For example, kafka (scalable streaming engine) is inspired by the general principles of MR but the use cases and APIs are now quite different.

Are you confusing kafka with something else? Kafka is a persistent write append queue.
In America, "Liberal" can mean different things depending on where you sit on the spectrum.

If you divide the spectrum into just left/center/right, then people on the right would label both left and center as liberal, but people on the left would label just the center as liberal. I don't know what the centrists would label as liberal because we have very few genuine centrists. Most of them are actually right-wing but don't want to admit it.

To me, a liberal is someone that sees one group of people that wants to lynch all black people, another group saying "hey we just want to live", and thinking there's a compromise that can be made. A liberal seeks to maintain the status quo and to keep things quiet and peaceful. They prioritize order over justice.
It also assumes significant Java knowledge, so I kept finding myself at a dead end where it assumes I know the Java library way to do something and can just call it. I tried Clojure for the Brave and True and Living Clojure. I kept thinking that I wasn't getting anything I couldn't already do in Python (at least for my uses), but there's a lot of baggage like emacs + cider...etc.
Private offices for focus without distractions will become a thing again.

Compare salary vs office rent
Anything that cuts across submodule boundaries needs as many MRs as boundaries it crosses, conflicting submodule pointer updates in the main require additional MRs (in the submodules) to resolve and coordination between those MRs.

They're basically fine for slowly-moving dependencies, vendoring, etc. but they emphatically do not solve the large-org many-team coordination problems that monorepos are meant to solve.

FWIW, git is a great monorepo platform for 1-10m lines of code (Linux, $MY_JOB, ...). It's only the very largest scales (Windows, Google3, ...) or asset heavy cases (ML, game dev) that need special treatment.
Java "withers" are on the way!

I am very excited for this feature and has been a long time coming. This will make immutable transformation code much easier to write and reason about.

That said, I'm a little uneasy with the idea that we don't even have the option to write out our deconstruction pattern. That feels like a foot gun. I know that records come pre-baked with a deconstructor, I'm not asking to be able to choose. I am more asking for the ability to see the variable that I am overwriting. And I am not asking that every Java developer should have to shoulder that burden -- keep it implicit for those who want it. But I feel uneasy that I don't even have the option to write out the variables in my deconstructor.

I will try it out before taking issue with it, but these are my initial, uninformed feelings from looking at it. Regardless, even if my fears become true, this feature is well worth it, and I'm very happy to have it!
One day it just stopped working on the network. Tried to use it direct via usb and that didn’t work either. Tried to factory reset it and that didn’t work either. It’s just a brick now.

It was great when it worked, though. Got two years out of it.
I didn’t accuse anyone. I just laid out the possibilities. Reading comprehension.
The Case for Massive Input Learning
I sold my biz for 16B then went back and deleted the funding rounds and founders. I made 16B. I like this.
I can only conclude that you don't perceive a difference between percentages and absolute values and there is no point trying to find common ground here.
thanks for the suggestion!
we had the same thing happen as well. although it's not very standard I think in the case of safes. a dirty way now would be to do "Resere/give options" before the safe.
I'm not sure if i fit in the group this is meant for but as a point of feedback: I really can't make up from your description and the front page what youphenom actually _is_ or does. The descriptions and examples on the website could use a lot of improvement to deliver the context and message, it's just too vague.

The general styling of the app and website look and feel a bit outdated, maybe a bit resemblant of how apps looked like on the early iPhone. I think this could be a big limiting factor in attracting new users for your platform.

I hope this isn't too harsh or blunt, I think the combination of games and social networking could work, but only if it's executed really well in order to attract the users it needs.

I can recommend organizing some feedback sessions with testers or users that are outside of your team or company and gather first impressions in order to improve on the above.
Telepathy Advertising
This also assumes you have the skills required to get your business to the point where it’s self-sustaining.
> In the last 7 days I spent 3-5hrs every day pairing with others

This sounds remarkably inefficient?
You are reversing cause and effect. You "perish" by being unable to procure grants. Grants require a publishing record. Why? Because estimating success is harder than simply looking up a list. The entire system works that way. The hiring procedures are simply following this system.
HTML zooms as well.

It zooms better than pdf as the text will rewrap to fit the size of your screen whilst pdf zoom will force you to scroll;l to read a line.
pre-tax though
In pursuit, they can go to the 1040 schedule 1 and read it: https://www.irs.gov/pub/irs-pdf/i1040gi.pdf - specifically look at lines 11-23, 25: https://www.irs.gov/pub/irs-pdf/f1040s1.pdf

"Normies" can probably take advantage of 20 pretty easily, if you don't already.

The "normal" way to adjust AGI down is to be a business and just not pay yourself as much and cycle everything back into the business.

But, remember, the goal is to maximize after-tax gains/revenue, not minimize taxes. You can minimize taxes by minimizing income!
When has Starliner not kept its doors attached? Following the content of a thread is a pretty basic expectation. Derailing it onto other subjects is not helpful nor appreciated.
Plugshare is a great site/app for checking on weird chargers that you don't know exactly where they are and if they are working.

The only chargers I actually trust to be there and working are Tesla Superchargers or actual public Chargepoint stations that I have checked on Plugshare.

Those dinky 6kW chargers in parking garages installed by the city or whatever are nice bonuses when you come across them and they work, but definitely not worth planning around unless you are really desperate for a charge.
Here is the one I wrote for myself a few years back https://github.com/ashishb/outbound-link-checker
It has the most interesting/conceptual/detailed discussion of the streaming system semantics (e.g. interplay of windows and stateful stream operations) I'm aware of to this day. At least as far as Manning/O'Reilly-level books go. So I'd put it on the same bookshelf as DDIA.

It's a little biased towards Beam and away from Spark/Flink though. Which makes it less practical and more conceptual. So as long as it's your cup of tea go for it.
Only a partial solution when Apple controls the only browser allowed. They have consistently dragged their feet on implementing any app-like features for iOS Safari.
[dupe]

More discussion yesterday: https://news.ycombinator.com/item?id=39105752

And earlier

https://news.ycombinator.com/item?id=39114728

https://news.ycombinator.com/item?id=39092789
More abstraction generally means more functions which means more debug symbols. For example, iterating over an array in Rust involves iterators, slices, options. There are lots of function calls, which all contribute debug info. In C, iterating over an array is a for loop and pointer arithmetic, no function calls, so much less debug info.
While we're on the topic of Duplicati, I feel the need to share my personal experience; one that's echoed by lots of folks online.

Duplicati restores can take what seems like the heat death of the universe to restore a repo as little as 500Gb. I've lost a laptop worth of files to it. You can find tonnes of posts on the Duplicati forums which retell the same story [0].

I've moved to Borg and backing up to a Hetzner Storage Box. I've restored many times with no issue.

Remember folks, test your backups.

[0] https://forum.duplicati.com/t/several-days-and-no-restore-fe...
Is there any way to make it compatible with macOS 10.14? Your minimum macOS requirement is literally just one release away from what I have!
That's great news. I actually like their zed font [1] which is custom-built from Iosevka. [2].

[1] https://github.com/zed-industries/zed-fonts

[2] https://github.com/be5invis/Iosevka
Euler did his master’s dissertation on the philosophies of Descartes and Newton. He then joined the faculty at University of Basel in theology. I think this is ample evidence that he received a well-rounded education.
Well what's wrong with a bit of pedantry when the issue at hand is about blowing people to pieces?
At a guess he didn't buy it a decade ago...
Best example of this are the coats of cloned cats. Genetically identical but they look very different. Nature vs. Nurture is an old question but it's hard to appreciate the things that nurture encompasses that on the face might seem purely "Nature."
> One of Xiran Jay Zhao’s books apparently has an Uyghur main character, which would explain why they might be considered undesirable.

Ouch. Yes, that would seem likely to anger some groups in China.
> Doesn't look like he recorded much (outside the show), but definitely will be looking into what he has recorded.

For anyone who hasn't seen it, one must-see video outside the show is Fred Rogers testifying before the Senate in 1969, in order to defend funding for public television. He is able to win over an incredibly rude and hostile senator in just a few minutes.

https://www.youtube.com/watch?v=fKy7ljRr0AA
I'm afraid we're already there.

https://doctorow.medium.com/oh-great-theres-drm-in-printer-p...
nano, pico, vim, VS Code, Brackets, Notepadqq, Gedit, Kate, Leafpad, Geany
All JetBrains IDEs work on Linux and all electron apps of course. Lapce seems like Zed and is already available on Linux. So is Sublime Text.

There's a whole list here: https://wiki.archlinux.org/title/List_of_applications/Docume...
Use a Youtube proxy and ads are a thing of the past until they are directly inserted into the video stream. In that case Sponsorblock will help to skip those parts until they start randomising ad position in streams. Once that happens it is either the end of Youtube as far as I'm concerned or time to employ some machine learning to create an advertising recogniser which can take the place of Sponsorblock.

Ads are there to be blocked, not endured. Hell hath no fury but a content blocker scorned.
if you pay taxes you're winning

if you have to pay taxes but don't have cash to do it, you're losing. fix something
I've always wondered how intentional Fred Rogers was when writing these songs. I've been in a shitty ska punk band for years and the hyperactive singer will be like, "Guys! I've got this great new song and it goes like this." He'll sing a melody for a verse or whatever and we'll piece together a chord progression then he'll sing the chorus and we'll piece chords together that sort of fit it but it will be in some bananas different key. The band is all looking at each other like WTF is this nonsense? but the crazy thing is the song winds up working and it is crazy complex even though none of us have any idea what we're doing.
I also saw powerful product managers get support from higher-ups and then shovel their ideas down the throat of engineering orgs. A PM in Uber's Marketplace org used to create and present a brand new architecture for the entire Uber's marketplace. It was not concrete enough. It didn't really convince people of what problems to solve. It was not even a good architecture (maybe it was, but at least few people got convinced). In fact, the presentation didn't even get many questions but hundreds of blank stares. Needless to say, the architecture was not implemented. It was nevertheless quite a humiliation to the marketplace's eng org.
If you don’t maybe you shouldn't be starting a business in the first place.

The number of “zero interest rate” business that’s still need to be culled is too damn high.
Incoming semi-related rant.

This doesn't apply to LLMs writing code, and it is quite an aside, but I think we have destroyed a lot of ways the web works by chasing a "good" dev experience.

It is "nicer" to write JSX and Typescript in a Next.js project than it was to write jQuery in inline script tags on WordPress. No doubt. But I never had issues maintaining, scaling, updating, or improving those old sites. And I definitely wasn't nickel and dimed for every feature/service I needed to add.

I didn't have to wait for builds, or compiling, or worry about the deployment Node.js being a different version than the local Node.js. Or "open source" framework features being locked to certain hosts (looking at you RSC and Next.13) and their platforms. And the worst thing, coming back to a project after a couple years and it being impossible to get working because all the tooling has changed and/or been abandoned.

I recently had a client from 8 years ago want to move their hosting. They had been sitting on a PHP/Laravel-based CMS, hosted on DigitalOcean, paying $10 a month for ~7 years.

I haven't deployed any websites in the last 3 years that I think could even survive that long. Let alone even run locally after that time. The site could be running fine, but the tooling to work on it, or the platforms supporting it, will break. But my dev experience writing them has been, Chefs kiss!

React will be updated, and perfectly workable things will be deprecated, the tools to build/bundle code will be deprecated or abandoned for ones with a "better experience", and the hosting providers will drop support for older Node.js versions.

Maybe this speaks more to the disposable nature of the web these days, but I feel like websites specifically started getting more brittle and complicated when we started chasing dev experience over user experience.
Samsung accounts for the vast majority of Android phones in actual use. Their current policy is also 7 years, as is Google's. You're right that historically this was different, but things change.
Half the article and a large part of the video is about this. It's not a throwaway sentence or minor point.
Getting them wrong isn’t a felony. Refusing to pay after they inform you you were wrong might be a felony.

But they won’t tell you you were wrong for a few years, during which time interest accrues.

(Source, just paid 5k in taxes+interest for the 2021 year after IRS sent me a letter saying my stock selling profit calculations were off by 4.5k. I think they were wrong (I was certainly wrong too) but I can file an update and get a refund on my next taxes if so. Better to stop the interest accessing while I figure out my bases)
You can’t preserve something that was lost (but perhaps you can recreate a substitute).
It should be. There's AccessKit integration in egui (the most prominent Rust immediate mode GUI implementation) now, thanks to Matt Campbell's work. I would welcome GPUI and Zed adopting that, and I'm sure Matt can offer help in getting it integrated.
I can't keep track of the rules; can you return a blocked 1-pt attempt for points?
Yes, this is exactly what could have been (and in my opinion, should have been) done to prevent this kind of "credential stuffing" attack. By taking known corpus of exposed passwords and comparing the hashed values against existing user password hashes, the company could have proactively locked accounts and forced password resets for users who had previously chosen weak passwords, and prevented new weak passwords from being chosen as well. This is quickly becoming an industry standard practice, and 23andMe likely knows that and is trying to make the argument that it's not their problem and has nothing to do with them (wrong).
Therein lies the rub, but if you are turning a small, but real profit, and you then need a cash infusion you’ll retain far more control if you already have proved you can make money.
Our taxes are not that complex and for most they have never been than complex. Reagan's tax reforms greatly decreased the complexity, and Trump's reforms made them massively easier for most people. (you can think what you want about both president's but they both made reforms that made taxes much simpler)

3rd parties convince you taxes are complex via underhanded tricks, but that doesn't mean they are. There is a reason tax software puts lots of delays in - they want to you think your computer needs time to do the complex calculations. There is a reason tax preparers interview you and then don't give you the taxes filled out instantly - they want you to think there is a lot of hard work left. Has your tax preparer ever told you that some tax deductible things are not worth deducting or did they just look at and ignore the receipt - that is a way to make taxes seem complex.

If you own a small business your taxes might be complex. However most people have been fooled into thinking their taxes are harder than they really are.
The iPhone has also done this, for a few years now. It was, surprisingly, a one sentence mention in the keynote/release notes.
There are a ton of SEO optimizations that are extremely significant:

* performance/SSR
* interlinking/dead links
* keyword cannibalization

to name a few
Maybe the model will get smart enough to go to SciHub and Libgen? IP holders and distributors come after me with evidence, I'll just pull out my belt and tell them I gotta go teach some naughty GPUs another lesson.
wanted to make any simulation shareable by copying the url. but you're right, there has to be a better way ...
I was rust agnostic, but starting a new job that uses rust. Reading the O'Reilly book Programming Rust gave me positive feels for it. Actually using Rust, not so much, so if you just want to stop hating it, I say read the book, and don't actually use it ;)
How about aluminium toxicity for humans? Was that ever concern about moka?
Yep, it's a seemingly silly thing but the physical external latch is one of the biggest downsides of the J-1772 / CCS Combo 1 cables compared to NACS.

Europe's version of the AC charging connector (Type 2 Mennekes) and DC connector (CCS Combo 2) both use an internal vehicle-side latching mechanism like Tesla's connector and seem to have fewer reliability issues with the connectors themselves.
You say "adult" and then later "grown men." Which is the actual problem?

Also, in what way did Fred Rogers demonstrate "attraction" to children?
We made an animated movie in 8kB
Ah, I took your point of view to mean that "Increased by X%" necessarily implied an increase of X percentage points, not that it was ambiguous.
Given that wine is a way to "capitalise" grapes (as cheese is for milk), it seems entirely reasonable that ancient vinification would resemble modern reds more than modern whites.
Stripe's Engineering Culture: Part 2
Monstrous moonshine, an unexpected link between monster group and modular forms
I don't think making things up is the problem, it's if it's believable. If it's indistinguishable to a viewer, then who cares. I never would have thought the HDR of the clouds was "made up".
It seems like people have come full circle on the prequel movies, and now unironically enjoy them again after going through a phase of disliking them and then ironically liking them.

Maybe it was the new movies that made us realize how much worse they could have been.
It's still early days. Many folks think that GPT-4 + simple RAG works well. It doesn't. Building a good tool like this is hard.
There has got to be some way to fix this problem. How is it that as a society we have collectively built up so much bureaucracy and bloat that causes this?
Congress would shut that down faster than prediction markets and online poker.