skysight-inc/HackerNews huggingface dataset:
Very good question. I am literally in the same shoes as you OP and have been beating myself with confusion over the last 6 months or so.
I am a new dad, but I have always loved buildings things and wanted to start a company as I have quite a few ideas, some of which I feel have good potential. In the pandemic we built a product and tried to start a company (as a side project), but it failed because of not being able to figure out monetization. While the experience part of it was invaluable to me, the enormous time I had spent juggling between both my full-time job and this side-project ended up affecting a lot of my family time as well. There were times where I hated my situation.

Now I am back being a passive, full-time employee that gets to spend some family time and not really getting into side-projects now because I know I can't - I do not have the time now - not with a kid. What I have come to terms with is that I need to arrange some financial safety for my family if I wanted to explore building companies. This is 100% possible. You can explore opportunities or get someone to join you as a co-founder and once you have funding, you can get paid a base salary that you and your family are comfortable with, along with an agreed-upon equity. In SF Bay Area, it's quite common for founder base salaries to be close to $180k or so, so it's more practical than you think.

My advice to you OP is that, if you have a kid, do not consider engaging in side-projects, but rather go all-in and pursue something as a full-time effort. You'll know if things are going north or south within 6 months. If no kids yet, you can make the side-project thing happen, but make sure to have cofounders and split the work. Focus on getting your MVP out the door real fast so you can acquire funding and make your side-project a full-time project. Considering these learnings, I am just holding off for now but I'll make a leap into entrepreneurship again.
I don't think Alabama is aging a lot of wine relative to the US market as a whole. It's primarily a "sin" tax. One of the few taxes in the US that can gain popular support.
Get help. You're not fooling anyone but yourself.
You might enjoy this project:
https://github.com/garybernhardt/base

:-)
2x yubico key and bottle of caol ila 12yo
Someone investing over three decades doesn’t invest on a single day or year at the beginning of that time period.

Most people put money in stocks via ETFs inside 401k, IRA, and brokerage accounts periodically (usually monthly) over decades.
I actually have the fricking book on my bookshelf. The first paragraph on the first page of the book starts:

"This book isn't an introduction to object-oriented technology or design. Many books already do a good job of that. This book assumes you are reasonably proficient in at least one object-oriented programming language, and you should have some experience in object-oriented design as well."

At no point it claims to be any kind of software development handbook or complete set of patterns or teaching fundamentals of anything. It is just a collection of "hey guys, see, we figured out this might be useful for ya!".
That sounds like the kernel/distro you were using didn't quite support the hardware you were trying to use, rather than a problem of a company trying to prevent you from booting a OS on said device.
Nobody should have ever claimed the GoF is a complete set of patterns. The GoF themselves vigorously said it was not intended to be.

But it has definitely been raised up to The Official Set Of Design Patterns by a lot of people. I've lost count of the number of languages I've seen someone write about "design patterns" in, and what they mean is they show a complete ported implementation of all the GoF design patterns, including all OO quirks, even in languages where they are manifestly inappropriate, including dynamically typed languages (where many of them apply, but are optimally designed quite differently to account for the huge differences in the type system) and functional languages (when many of the GoF patterns just dissolve into the language, but a whole other set of patterns is necessary).
As someone who tried and ended up broke and divorced...

You have to really know the business you are trying to break into and make your goals really attainable. Think in terms of figuring out how to generate even enough to pay your phone bill each month, then move up to a car payment, then to a mortgage. Build in micro-steps, making sure that you have stability at each level before you move up. Can you do parts of the business without building anything, IE: via spreadsheet or email, or a simple Wordpress site rather than something more elaborate? Partners are complicated - on one hand they lift the burden of doing it all yourself, but now you have a business relationship to manage; there's got to be a lot of trust there.

On the other hand - there's never a good time to do anything. There will always be a reason why now isn't the right time to pursue whatever you are considering. And, your spouse matters a lot. Whether they are supportive of who you are and what you want to pursue in life is one of the key ingredients of potential success. I'm not suggesting you trade one for the other, but you'll need to be very candid with each other about your goals and needs. Don't try to parent and spouse and career at the same time - dedicate time to each and be very clear with each other about which "mode" you are in, IE: spend Saturday completely with the family. Make sure you are supporting your spouse and their career / personal needs, but also set a rule 5-10 M-W-F is your business time (IE: whatever it is that works for your life schedule and needs)
My experience with meetings is that they're effective at getting people to nod their heads and say they get it, but when it comes time to actually do something, they'll be back at the expert's desk needing to go over it again.

Then again, documentation doesn't necessarily solve that either, because then you have the people at your desk who don't read the documentation and need someone to walk them through it. But at least that way you don't have to go from memory.
Then almost by definition I can't really trust your smart contract, except for airtight formal verification, which nobody really does plus I highly doubt smart contract programming languages are formal verification languages.

So this:

> Yes, the output is guaranteed to be correct.

is provably wrong and you either know it and are malicious or you don't know it and this discussion is useless.
"virus"? There are tons of psychological and developmental issues that make it difficult for people to be well integrated in society and find jobs.
It actually pretty rare to find a person in prison that had a happy life so far...

But perhaps if you expect to find for a virus you are not asking a question in good faith.
Think of it more as a fun and gentle ribbing than public shaming.
An aside here, but wouldn't it be simpler to eschew the syntactic sugar and get the account first and then if it's not null then get the contact and if it's not null then get the phone number and return it, returning null if any of those conditions fail? Then there's no exception to handle and flow is not broken.

A null phone number would indicate one wasn't found, which could mean the contact record didn't have one, the account didn't have a contact record, or there was no account. If this violates a business rule, then throw a MissingAccount or MissingContact or MissingPhoneNumber exception at the appropriate place that would be more understandable to the end user or could be handled more specifically than a generic null pointer exception.

I'm a C programmer, though, so I'm used to taking the long way around to do things, usually because there's no other choice.
IMO, "quality" is going to be the sticking point.
Google, Facebook, twitter and the rest

Eg, Google has 80-90% (!) income from ads (incentive)
I recall a particularly strange Firefox bug on Windows where the browser would die with an out of memory error even though there were upwards of 16 GB free to use. As it turns out something was consuming large amounts of swap on the system, and this was where the out of memory condition was happening.
We ban accounts that post like this, because the community considers it spamming.

I'm not going to ban you because you've also posted other things to HN and seem like a legit user. But you've been posting these links much too often, so please stop doing that.
Not if there's only 5 documents.
Which, as I pointed out, could be addressed with more effective barriers between motor vehicle and bicycle lanes.

Unfortunately it isn't as simple as that. Statistically most serious accidents involving cyclists happen at junctions or other localised hazards. For obvious reasons complete physical separation of car and cycle lanes usually isn't possible in those places.
well if people choose not to read or engage with documentation, they're only hurting themselves. in theory, their work performance will suffer when compared w/ others. and if it doesn't, then they for some reason just don't need to engage with existing documentation, so high-reading wouldn't really matter. the consequences of not reading documentation will either become clear or it won't
Elon Musk postpones Twitter Blue relaunch
Don't do this with kids under 5, they need your time and energy.
Unless you have lots of money, u should avoid doing it at current time. still if you are keen on doing it, I would suggest to start small, validate a poc before going anything big. Cross the pivots first.
And yet it has happened with great regularity. YouTube alone has been the site of numerous such advertiser withdrawals, so much so that its users coined a name for them, 'Adpocalypses'. It is often journalistic enterprises who see fit to gin up the severity of the content and to target any advertiser for coercion whose ad appears on a given 'problematic' video.
The other nice property of [closed, open) intervals is that they concatenate perfectly:
[a, b) ++ [b, c) == [a, c)
And when they abuse their telemetry system for marketing.
The stability of memories during brain remodeling
Which is 1-2 full-sized photos from a 30Mpx camera. More if it’s just thumbnails.
Here's the thing: they're not! The reason those users where crashing was because something, somewhere (possibly in the graphics stack) was reserving ton of space without using it. We had crashes on file with 20+ GiB of free physical memory which was the reason why I started looking into why a machine with so much free memory could suffer a crash.

I hope I described how this whole things work because Windows memory management is not well known and some things about it are counter-intuitive; especially if you're coming from Linux.
https://archive.ph/STli2
Relevant Tom Scott: https://www.youtube.com/watch?v=cfJOW2PtrGk
I wish more people adopted Andy Grove's thoughts on meetings.

https://jondouglas.dev/lets-not-meet/

This company seems to "get it" though. We ought to protect our attention more often.

I'd take documentation over no documentation any day. Even if it's 4 years old and was last updated by a person who left for a competitor.
On the latest MacOS, OCR happens automatically in any screenshot, or any image you open in Preview.

Try Command+Shift+4, grab part of the screen, click the pop-up, and just select text.
I was wondering, he did a poll on twitter though that suggested the most mentioned problems with search may be fixed just by adding some specific filters/subpages, which does beg the question though, what is broken about Twitter's search?

"Searching within "liked" and "seen" tweets with a modifier should be table stakes.
‣ The modifiers and advanced search should be surfaced a lot better. Discord does this well.
‣ Move away from exact text search and toward embeddings."

Not sure what the third one means.

https://nitter.net/realGeorgeHotz/status/1594855304382275584...
Every person is different and vary in time and concentration management.

If you have a single income stream with a lot of dependencies, it's extremely risky to even distract yourself with wishful startup ideas. The most useful advice would be to get your life/money/time in order first. The worst thing that could happen to a side project is when wife/kids/bills start complaining nonstop for attention!

Google has a 20% rule which could work for those who have managed to find clean time gaps in weekly schedule to work on side projects. But never commit full-time to an idea or half baked product until it matches most of your previous income with an upside potential that truly requires your dedication. ie. don't quit your job until you can fully pay yourself from the new business!
It seems unlikely. If you're capable of & interested in hacking on something like curl, having to put your variable declarations at the top of the block probably isn't going to be a deal-killer for you.
All the things you're talking about are widely used in audio and video codecs, which typically do have hardware acceleration support.
how would that negotiation go? give us the information we desperately need or we will basically deport you and lose the information anyway!
<sarcasm> But what's the carbon footprint and contributed sea level rise of this frivolity? </sarcasm>
I got a cheap air purifier (~$40 on amazon) and didn't notice any improvement. The filter gets dirty over time so it's doing something, but I just don't think there's enough airflow for it to matter. More expensive options might be more effective but I don't want to burn the money to find out.
According to the thread on Macrumors, this hypothesis makes no sense: https://forums.macrumors.com/threads/icloud-for-windows-corr...

The data appears to be improperly handled personal info. There is no evidence suggesting that the photos are from a "used computer" and the photos are directly downloaded via the iCloud for Windows client.
My current instability isn't crashes but with firefox is that it will just randomly "lock up". It will still respond to a click, but will take 10's to 20's seconds to respond. I have to kill and restart firefox to get it working again, but on startup it will usually take on the order of a minute or two to start actually working.

Also, more sites just don't care about having their stuff work in firefox. I use chromium for roll20, because there is just a lot of things that are just broken on firefox.
VC here. If you're building a bootstrapped business, then starting as a side project and building up revenue until you can go full time is probably the way to go.

If you're going the venture-backed route, I think there's a misconception that there's no salary or minimal salary at early stages when you're funded, but this is not true. Most founders take a reasonable salary, where reasonably is defined more by your personal needs than anything else. $100k-$150k salaries are pretty common at seed. That's not Google level, but it's not bad. Here's a thread on that: https://twitter.com/lpolovets/status/1365123608905879555
Ukraine's security service raids Kyiv monastery, suspects Russian sabotage
As usual: it depends.

I don't think you have to drink the hustle koolaid to succeed. I think individual output/hr. follows a power law distribution like most everything else. A lot of younger founders work crazy hours to overcome their lack of experience.

What's more important is your fitness to address the particular problem you choose to work on, the folks you team up with to do so, the timing relative to market needs, and the amount of time you can operate with little/no revenue. Having more work hours to dedicate can certainly help, but I've seen both people that overwork and people with ~normal schedules succeed.
https://mangrove.reviews/ exists but has almost no users.
As far as I know, there's currently only the main instance, but the software is open source and they provide regular database dumps.
>There is no real negotiation between players, other than an implicit, passing agreement when you don't provoke someone by attacking them.

It depends how you play. I've seen people make treaties for all sorts of things for various durations, e.g. don't attack from Country X into Country Y and I won't attack across that border either.
Be wary of advice you get and remember the money spigots were turned off this year and the funding environment today is wayyyyyyyy different than even a year ago.
- "Stereoisomers should behave the same under the influence of gravity."

Only one way to find out!

https://sci-hub.se/https://doi.org/10.1103/PhysRevLett.121.2... ("Test of the Equivalence Principle with Chiral Masses Using a Rotating Torsion Pendulum")
a nice tall wooden pepper mill
Show HN: Transform & integrate data with this modern replacement for Airflow
You can now use Mage to build data integration pipelines along with streaming pipelines, batch processing pipelines, and more: https://www.mage.ai
Even [closed, closed] intervals have that property: [a, b] + [b, c] == [a, c]
Were you in fintech or other highly classified work? I've only heard of employers paying (former?) employees for basically a year of their salary on "garden leave", where the employee is kept on the payroll without doing any work in order to prevent them being able to bring trade secrets to a competitor
> At a high level, Cicero combines a dialogue module with a strategic reasoning module, along with a filtering process to reject low-quality messages.

The strategic reasoning module generates "intents" (a set of planned actions for the agent and its speaking partner) which are sent to the dialogue module.

They trained the model to be able to generate messages from those intents using data from messages in real games which were manually labeled with intents based on the content of the message.
Proper use of merge is table stakes. You get warned in your PR if your non-main branch is out of date with your main branch, and after you rebase and force push your non-main branch, you review the diff in the PR.
We did it once with a group of coworkers in the same open office room, it was great.

Then I moved to another team in another room and thought I could continue the game as before... Immediately backstabbed by everybody. Bastards.
You can also check out the repo here: https://github.com/mage-ai/mage-ai
Bill Gates Recommends 5 of his all-time favourite books for holiday reading
You could start consulting / freelancing - use that to earn more for less hours (making an assumption thats true for you). Use the extra time experiment with finding a product business that you want to commit to.
Rhasspy author here, thanks for posting! Just wanted to mention that I've joined Nabu Casa (creators of Home Assistant) this month, so Rhasspy will be receiving updates again and be a major part of Home Assistant's "Year of Voice" in 2023 :)
to many meetings -> not getting enough done -> hiring spree -> even more meetings -> reorgs to nowhere -> layoffs
I'm 44 and starting a few small startups; individual SaaS products that are small enough to be able to complete to market in a reasonable amount of time in between responsibilities. Unfortunately that's been a year in the making now. Fortunately it continues to progress. There's an old saying; "progress is better than perfection" and I feel it applies to this phase of life trying to accomplish this sort of thing.

The biggest thing for me was mitigating risk. I have a full time job that I'm keeping while doing this, and I've leveraged things like using Wyoming for an LLC to reduce fees and cost of having the business entity, and startup credits on cloud providers to kick off the business at minimal cost. If I fail, I probably won't be out much other than the time I've invested and about $1000. Worth the risk of another income stream, and a better bet than the casino.

Also want to add that my top and first priorities are my children and financial responsibilities. The startup comes second.
See also Baudrillard's Simulacra & Simulation, referenced in "The Matrix"
Didn't Linux just switch for added safety against some speculative execution vulns? Keeping iterator variables scoped to their respective loops, it seems.

Isn't cURL susceptible to this too? (Not to mention i always find that style much nicer :)
Again,

>I'd like to have a grasp of what sort of compatibility this relatively unknown cpu has.

I do not plan to run Linux on this. But I might want to run MenuetOS[0], KolibriOS[1], Aros[2], ZealOS[3], to give you some examples.

0. https://www.menuetos.net/

1. https://kolibrios.org/en/

2. https://aros.sourceforge.io/

3. https://zealos.net/
There is no one way to do booleans because the choice of implementation depends on what your goals are. If you value space you should pack you booleans as bits in a larger type, but if you want fast access you should use int. bool has some nice properties becaus it doesnt have multiple states of true unlike int. C gives you types that have properties but doesnt prescribe what they should be used for.
Framework-style libraries (i.e. Hanami) pulling in other framework-style libraries (i.e. dry-rb) which themselves pull in other framework-style libraries (i.e. Zeitwerk) is asking for a whole lot of trouble.

If your app uses Hanami and Zeitwerk, for example, breaking changes in Zeitwerk may REQUIRE you to update Zeitwerk before you can upgrade Hanami. Or, if dry-rb hasn't adopted the new version of Zeitwerk, you may be stuck on an old version of Zeitwerk, unable to update it. Depending on the nature of the breaking changes, working through this stuff could be a lot of work for a mature app.

Maybe the maintainers are nice and release patch versions for older major releases. I don't know. What I do know is that either way, there is likely to be a lot of maintenance burden somewhere unless these libraries have high stability guarantees.

I don't understand the Rubyist obsession with having a whole bunch of magic stuff just "happen" in your code. Magic is fine if the scope is narrow and well-defined. Ruby magic is often _entire app magic_, which means that it is hard to approach (because you need to understand how it works in many contexts). If that magic ever changes, there are a lot more places where it can break stuff.
Ask HN: How Do I Successfully Manage Academics on My Software Team?
I have a successful software team and now need to add some subject matter experts to it. These come from academia typically, working on very specialized problems. I am expecting them to be able to drive some requirements that the software engineers can build against, and to do R&D themselves that the software team can then refactor and ship to production.

In my experience, people from academic institutions work on a different schedule, typically fewer hours, with different motivations. They will want to work with tools like Matlab or Python, when we typically work with languages like Rust. They also don't seem to have a big sense of the urgency needed at my small company.

It doesn't seem like they should be treated as a separate team because too much will get lost in translation or we won't be able to move too quickly.

Does anyone have any tips or reading materials for integrating in these types of situations? This is different than engineering management per se, because it deals with a specific problem.
Why? I think this sounds great.
You don't. Pick the right startup to work for. Employee #100 at Facebook made a lot more than most startup founders ever did.
I wonder if the plan is to add syntactic sugar for Optional<T> in a future version.
So an older browser that doesn't support HSTS is good, because it means you can browse a page even when your browser has valid reason to believe a downgrade attack could be occurring? The nuances of secure connections can be pretty awful, but a vast majority of the time, HSTS is good. The fact that HSTS is ubiquitous makes it less likely that attackers will even try attacks like these.

If a website admin messes up TLS when using HSTS, that's unfortunate. But: they opted to use it on purpose. It's hardly the browser's fault for trusting the website that it's not OK to browse in this circumstance.