skysight-inc/HackerNews huggingface dataset:
I think it was a bigger deal than that, but regardless: absent evidence to the contrary, my default assumption is that a for-profit company will prioritize profit at the expense of everything else. Recent events by Reddit merely deepen my conviction.
I prefer 100% fruit juice over the kind with added sugar.
If it's too sweet, add more water.
Because then you need to complicate the compiler with a diagnostic against misuse, which has to work 100% right in all situations and be maintained forever.
the fact that this is some special “technique” really shows how far behind Go’s type system & community around typing is
>If you only use it for 1 hour a day that's good for you. I'm sure there's lots of gadgets that get way less use than that.
Now, you should probably ask yourself why you care so much about what other people do with their money.

Mate, you're like a LLM that looses the topic and starts to hallucinate after the discussion thread gets too deep/long.

If you read the discussion from my root comment, you'll see that I don't care what people do with their money or how long they use it per day, I'm only countering the original root argument above someone made about "people using the AVP to replace their main work setup", to which I asked which AVP user did that in practice and the answer is nobody apparently, people are just fantasizing hypothetical but unlikely scenarios.

Using 1h per day in the AVP is a long way from the "the AVP replaced my PC setup" statement, as the workday is typically longer than 1h for most people. You can use it zero hours per day for all I care, I don't care what you do with the stuff you buy, just don't claim it's gonna replace your PC work setup when you/customers are barely using it(for work).
Market leader is developing a feature that obsoletes our product. Is it over?
We found a market gap with some early-stage VC-backed competition.

I struggled with that problem myself at my day job, so I knew there weren't many good options out there in the market.

The competition that we did find was mostly early stage, and we planned to differentiate from it by choosing a different niche and improving upon pricing.

This all worked out quite well until today, when we found that a huge company (market-leader type), is currently developing a feature that would more or less provide 80% of most of what we planned to provide in our MVP.

Our product was supposed to be used atop of that market leader (and others) and provide that extra functionality. It is not directly coupled to that specific provider and can be integrated with their competition as well.

Companies who are using that provider (which is a huge share of the market, they're definite market leaders), wouldn't really need our service or could justify paying extra for it, as they're already paying the tax to that provider.

Should we pivot with the idea?

On one hand, it feels unwise to compete with a multi-billion dollar company. We can narrow down our ICP to all of their competitors, but it seems plausible that they will pull the same stunt.

On the other hand, it feels like there is a validated market gap if a multi-billion dollar company starts to cover it.

What would you do? Would appreciate some veteran advice!
If anyone is interested in how every cup of 100% Tropicana juice tastes the same, I highly recommend this article: https://www.foodrenegade.com/secret-ingredient-your-orange-j...
Yeah, this is similar to some semi-baked ideas I was talking about in https://www.postgresql.org/message-id/CAApHDvo2sMPF9m=i+YPPU...

I think it should always be clear which open would scale better for additional rows over what the estimated row count is. We should always know this because we already cost for N rows, so it's possible to cost for N+1 rows and use the additional costs to calculate how the plan choice will scale when faced with more rows than expected.
But I didn’t say 500k is not a lot or that it’s not successful; I say that it is a niche and it’s not immensely popular. It’s successful in its niche. Again, the comment I replied to used those terms and that’s just not true. I don’t care and wish them all the luck and selling 100m of these things, but if I have to think about how many zeros behind the comma to write the % of human owners, this is not a non niche or popular product. Knock on your neighbours door and ask what it is; they won’t know and they also would never ever buy one.
We used fountain pens at school back in the day. There was no sport to bang others’ pens into the desk (although there’s no shortage of other stupid sports like crotch grabbing or anus poking), and no one drizzled everyone with ink, ever. I don’t recall any ruined shirt but maybe it happened at some point. Your whole experience sounds very foreign and may not be representative.
“Among cohort studies in children, each additional serving per day of 100% fruit juice was associated with a 0.03 (95% CI, 0.01-0.05) higher BMI change.”

Isn’t that a tiny effect? How much juice can a person drink? 5 additional servings per day of juice would be associated with at most a 0.25 BMI increase.

However, you could imagine that it affects different kids differently, and that small effect size reflects a mix of zero effect on most kids and a medium-sized effect on the kids who are more susceptible for whatever reason.
This feels like an emotional take. There are lots of people in the USA who are great craftspeople…but our economy has moved more towards computer technology specialization, because that is where a lot of the money. I’m sorry, but making widgets as a source of GDP is just a phase of most economies, it doesn’t make sense to pay someone here 1$/widget when you could do it overseas for 5c/widget.

I don’t disagree with you that the US seems to be spiraling on the consumption front, and a lot of this is due to an epidemic of advertising.
You get taxed ridiculously but can still afford private healthcare and air conditioning!
Have been collecting fountain pens for a good few years now (not quickly, mind, but steadily).

I annecdotally find that i remember things much more clearly when I write with them, particularly when I use varying ink colours. And when I flick back through notes seeing the colour for a topic makes it much easier to skim and recall knowledge.

To add to tge recommendation list, the Muji fountain pen is perhaps the most enjoyable pen I have, including all of my (embarrassingly) expensive pens.
So you say. Reasonable people may disagree.

Unfortunately, given your outrageous statement, I expect you're not a reasonable person.

And more's the pity.
Oddly enough, I find cheap Chinese fountain pens to be quite... for lack of a better word, random, but in a good way.

They cost a couple of dollars, and some are horrible and some excellent. You buy five, and by fluke, one will be really, really good, for much less than the cost of a name-brand.

Some are quite pretty too.

(And some are horrifically ugly)
If you'd gently direct your eyes to Ukraine, you'll realize why Eastern Europe isn't exactly prime location material for a lot of folks right now.

Meso/South America has a stability problem as well. Unless you pick Urugay, I guess, but being surrounded by large countries with both problems and guns is never a fun exercise.
> tops at 34 PPD

iFixit said AVP averages 34 PPD. The pixels aren’t dense enough I can’t tell if they’re uniform or if (like most other headsets) they are denser in the center and more sparse at the edges
Yes/no/maybe? context is one of the few ways to get contextual logging and tracing to work in a almost general way in Go. But I have also used it to pass the authenticated user to the handlerfunc. I dont dig it, but it works and avoids the need to keep a static map of request pointers somewhere to figure out which user was in this request...
Generally, prices that have gone up will not come down according to any policy-driven plan. If that was the plan presented to the public, then people would slow their spending and wait. And that would not be what the economists want.
I'm not a C++ expert but I believe it is not possible in current C++ to implement a pointer type that will cause a compiler error when it is sent to another thread.
I remember when the stated dream was to have a standard set of system-provided hooks that led to routines everyone would use for interfaces & more (think: Macintosh Toolbox / QuickDraw) while the main job of the developer would be to code the program logic. There was a great deal of talk about making any changes or additions be transparent — system calls would seamlessly fulfill the same task, even if the code behind them changed, & additions would be supersets of what came before, allowing older code to compile &/or run/function without a hitch, while giving newer software more capabilities. This was supposed to make maintenance easier, regularize interfaces, & at the same time keep code lean since it would rely so much on system calls (external libraries were supposed to be avoided, &c., &c.).

This dream quickly fell apart (remember DLLs?), & it seems that much package management & packaging has to do with making sure the right libraries are available. It makes sense that it would not have worked as was hoped, as mass software development was still essentially in its infancy. Here's my question: now that there has been a great deal of collective experience in these matters, is it the case that it has been learned that this dream is simply impossible to bring about in a sane fashion (codebases may simply not be moveable to such a system without unaffordable effort), or has there been enough experience with the current messy state of affairs to drive people toward a modern attempt at making this actually work? If we're wanting fast, lean, stable, secure software (& all four may not be possible at once), I'm not sure that the current situation is heading toward those ends.
And then hit annoying roadblocks when you do want to pass those objects between threads?

You should write code to minimize the reference count bumps; they are waste of time whether atomic or not.

If the code spends 0.5% of its time bumping references, and you magically reduce that to zero using alien optimization technology, that only gives you a 0.5% improvement.

If the code spends 10% of its time bumping references up and down, something is wrong.
if Google Glass had come out later you can be guaranteed that it would've been billed similarly.

There is a formula here : Make a product with a semi-useless privacy-intrusive camera, when the audience balks at having a camera on it you say "it's AI!" -- suddenly the people in front of the camera seem to stop caring that they have a new angle of the panopticon to avoid.

It's the damnedest thing. my gut feeling is that trick would have worked to make the Glass palatable -- similar tricks worked for the current iteration of VR sets : 'It's okay that the device has six cameras pointed at you recording to god knows where, they're used for tracking.'

the trick being that the tracking included is unlikely to only be your hands/posture/VR-significant things if it stands to produce company X or Y a revenue stream.
Then the zero value is their problem, not yours. You have no reason to be worried about that any more than you are worried about them not getting enough sleep, or eating unhealthy food. What are you doing to stop them from doing that? Nothing, of course. Not your problem.

Coq exists if you really feel you need a complete type system. But there is probably good reason why almost nobody uses it.
Yeah I tend to use both. For some more involved scripting sometimes the verbose command proper names are nice as it reads better, but the short names are nice when hacking
You still need to account for efficiency of the various fuels when working out which one is cheapest.

An electric vehicle is on the order of 5X more efficient than a gasoline vehicle per kWh (that is, an EV that will go 5 km on 1 kWh of electricity would be lucky to get 1 km per kWh if it were running on gasoline).

So in this case, it's still cheaper to operate an EV than a gasoline vehicle in MA, even if electricity costs more per kWh.
So by and large I agree with the things in this article. It's interesting that the points I disagree with the author on are all SaaS products:

> Moving off JIRA onto linear

I don't get the hype. Linear is fine and all but I constantly find things I either can't or don't know how to do. How do I make different ticket types with different sets of fields? No clue.

> Not using Terraform Cloud No Regrets

I generally recommend Terraform Cloud - it's easy for you to grow your own in house system that works fine for a few years and gradually ends up costing you in the long run if you don't.

> GitHub actions for CI/CD Endorse-ish

Use Gitlab

> Datadog Regret

Strong disagree - it's easily the best monitoring/observability tool on the market by a wide margin.

Cost is the most common complaint and it's almost always from people who don't have it configured correctly (which to be fair Datadog makes it far too easy to misconfigure things and blow up costs).

> Pagerduty Endorse

Pagerduty charges like 10x what Opsgenie does and offers no better functionality.

When I had a contract renewal with Pagerduty I asked the sales rep what features they had that Opsgenie didn't.

He told me they're positioning themselves as the high end brand in the market.

Cool so I'm okay going generic brand for my incident reporting.

Every CFO should use this as a litmus test to understand if their CTO is financially prudent IMO.
I'm not sure where the absolute statements came from - only research papers, etc.

> find the discussion around a thing to be sometimes more interesting than the thing itself

Here we differ. The discussions are mostly BS, mostly misinformation, ignorance, jokes, etc. It takes a lot of reading to find a few gems. What an expert writes, in their own domain, about something they've specifically studied in detail, is far more valuable IMHO, filled with beautiful things.

I don't rule out all discussion (obviously!). But think of the papers as comments in forums - or as blog posts - but instead of a misinformed hot take, the commenter did a bunch of research in the existing literature, carefully constructed an experiment, and tried out their idea themself - and furthermore, the commenter is an expert themself, like some people who post to HN.

It would still be great to learn where you find good material, of any kind.
And indeed you don't need to care about this, because Rust's type system is looking after this problem, if I use Jim's acrobatics crate, and Jim in turn used Sarah's tightrope crate, which happens to rely on Rc for an internal type which in turn ends up wrapped inside Jim's type which I'm using, my type knows it can't be sent across threads.
There's a reason NH is called "The Granite State."

Planning to put things underground in at least that part of New England is not likely to go very well. It can be done (plenty of places have septic tanks, for example), but it's not easy.
It makes my day whenever eastern Kentucky content shows up on here. It's such a contrast to life in the valley and it seems like our homestate might be setup well for remote work going forward, or is that just the eternal optimist in me?
Ask the seller? Why would you care if you're buying used? You already have no idea how close it is to dying anyway.

If you really, really care, you can take it to an Apple OEM repair shop for that info.
Yes, but I will curse everyone who didnt pass the logger so we lost the logcontext :(
The idea that a crash would benefit talented people more than the bulshitters is not really all that likely in my opinion... More likely that the chosen few get put on life support through government contracts or entrenched work, and innovation scales back in total.

I almost expect a higher degree of bullshit to be honest; the cost of a startup will be higher, so the "honest" capitalistic speculation will be reduced, but there will still be plenty of money for DEI and CCP projects.
Espressif ESP32: Breaking HW AES with Power Analysis (2023)
Because it makes it easier for people to disassemble stolen iphones and sell the parts if they can be reused.
Exercise training remodels subcutan fat in obese adults even without weight loss
You can use new types with validation too. In fact the approaches seem to be duals.

Parse, don't validate:

string ParsedString
untrusted source -------> parse --------------> rest of system

Validate, don't parse:

UnvalidatedString string
untrusted source ------------------> validate -------> rest of system
In my experience, JetPens is a great resource for this kind of question. https://www.jetpens.com/blog/The-Best-Notebooks-for-Fountain...
RDS pricing is deranged at the scales I've seen too.
$60k/year for something I could run on just a slice of one of my on-prem $20k servers. This is something we would have run 10s of. $600k/year operational against sub-$100k capital cost pays DBAs, backups, etc with money to spare.

Sure, maybe if you are some sort of SaaS with a need for a small single DB, that also needs to be resilient, backed up, rock solid bulletproof.. it makes sense? But how many cases are there of this? If its so fundamental to your product and needs such uptime & redundancy, what are the odds its also reasonably small?
Errors as values would be nice if they weren't so terrible ><

The tooling around them is nearly non-existent in stdlib, and if you want to understand errors from stdlib you will have to guess at string content.

And like, why is there not a stack trace by default?
Verisimilitude is the right word, most people I know would know it if they were going to be reading anything about LaTeX. It might be a cultural or regional difference, I am in Australia.
> I think there is only one real conclusion here:

> JULIA IS FASTER THAN MOJO!!!!111

<3
Speaking of bloat software, I just reformat my Mac to cleanse it from all the Electron bullshit.
Searched, found :https://www.manning.com/books/modern-c

Says there that it is free to read online.
To some extend that is probably true, because when you’ve built a business that needs a 500k/year database fully on RDS it’s already priced into your profits, and switching to a self-hosted database will seem unacceptably risky for something that works just fine.
Ask Gemini Ultra to list the top news channels in the US, along with their urls. You'll find that it completely censors the Fox News url, with <invalid URL removed> [1]. It's interesting our computer interfaces are getting increasingly biased.

[1] https://imgur.com/a/DaHQkVI
Looks like sorted by ID, though, sadly? :(
> There is a trade off obviously where the kernel can evict I/O buffers more efficiently. But to me all that says is that the interface for managing I/O buffers in user space is really immature and needs some better performing API so that we have something in between mmap and buffer management.

This was essentially the argument against adding the raw device support to Linux, which delayed the Oracle database Linux port for years, with Linus himself being adamant that operating system's own VMM and page cache management was superior to that of the database (except it was not), which was proven to be a fallacy as the transaction and error handling database requires completely different guarantees, and the VMM pursuing different design objectives that most of the time are incompatible with the database expectations.

The raw devices have been used precisely for that reason: «let's bypass the VMM and the page cache for this device, and we will take it from there». That is what the Oracle database did on Solaris – it wanted an entire raw device that it would claim for the table space. Granted, Oracle has had its own VMM and page cache (so to speak) implementation within the DB, an OS mini-kernel if you like.

The argument was eventually settled with adding the O_DIRECT flag to open(2) accomplishing the same outcome, and the raw devices have never made into Linux.
You can see it in Europe too, albeit less so. We're catching up in terms of obesity too.

Kids do eat a lot because they're growing but if you start feeding them meat (fat particularly) they will feel full earlier and stop munching sugar (fruit included) every 30m.

I eat once a day on a carnivore diet and I don't experience hunger.

The grain industry really brainwashed everyone.
Three cheers for being a functional workaholic. May we all aspire to such selfishness.
Interesting read, I agree with adopting an identity platform but this can definitely be contentious if you want to own your data.

I wonder how much one should pay attention to future problems at the start of a startup versus "move fast and break things." Some of this stuff might just put you off finishing.
We moved from Trello to Linear and it's been fantastic. I hope to never work at an organisation large enough for JIRA to be a good idea.
After a lot of experience with VR/AR, for me it's come down to:

- Comfort
- Quality

I've yet to use a headset I'd wear for 8 hours a day without leading a rebellion against my torturers forcing me to after a few weeks.

I've also yet to use a headset that is at a quality such that it has a similar visual and presence fidelity to the real world (though this is getting closer).

When it's comfortable enough to wear for hours and hours on end and it looks sharp enough I don't care I'm wearing a headset, I'll spend a lot of time there.

We're probably 2 more hardware generations away.
Was there an indication of the number of functions compiled? There is work ongoing in this area, so feedback on this topic is very welcome on the PostgreSQL mailing lists.
Intermittent fasting proved that it is not totally the case. Time plays a big role in moderating "hunger" hormones, and if fat is burned to produce keton when long periods of no glucose intake happen.
> It’s almost parasitic, suck the host of it’s resources and dump it when it’s near death for the next host...

Over the past few years Mozilla has increased revenue while reducing the percent derived from Google with expenses slightly down.
> I have a lengthy notes file with exact settings required to make ArduPilot work well with a small quad.

There are easier ways, like using an existing config file someone posted on AP forum or rcgroups..

It’s not made specifically for small quads and it will never fly as well as BF or even iNav. I wouldn’t expect an agricultural drone to support turtle mode, so no air mode by default shouldn’t be surprising :)

Re code base: AP supports LUA so for small mods you won’t have to change the code base at all, compared to PX4..
Where did I say that? Please, read my comment again and interpret it correctly before shoving words in my mouth... Jesus.
There are a few points here.

1. Most x86 machines aren't running the fastest CPUs. They are running U-series CPUs and usually aren't even running the best U-series CPUs. H-series laptops are relatively rare.

2. Even U-series machine have a peak power consumption north of 50 watts. H-series CPUs peak out at over 3x that (157w for Intel 13/14th gen HX CPUs). There's simply no way to disperse that much energy with the small heatsinks available (even in a gaming laptop).

3. Most of these machines downclock massively when not plugged in.

4. The laptop size required for an H-series CPU is massive.

Putting all of that together, an M1 machine is simply faster than most x86 laptops because they contain low-binned, U-series CPUs. For the small fraction that contain H-series CPUs, My M1 is still generally faster if both machines are being used as laptops rather than bad desktops. This performance delta gets even bigger if the workload sustains enough that the x86 machines begin to throttle because they can't sustain the insane peak power draw.