skysight-inc/HackerNews huggingface dataset:
Yes, exactly.

As a manager when I've pushed back on estimates it was because the engineers were pushing for "done properly". Where "done properly" didn't mean more features but building a more solid foundation. And I 100% understood the desire, but at a higher level the long term cost of not having that solid foundation was worth incurring.

Requiring both "fast" and "good" is foolish.
> It is arguably strongest in explanation, in the sense that it relies on the least amount of assumptions (just the Schrödinger equation).

It really seems like Physicists day this because they want it to be true, not because it's actually true.

I completely understand they don't like the idea of non-local hidden variables (I mean programmers don't love them much either) - but the idea that a non- local variable is somehow more complex than an infinitely dividing universe breaking into infinite copies and exploring all possible paths at all possible times relies on fewer assumptions or is simpler is just laughable to me. Maybe I'm just not getting it, but it really seems like a way of redefining the rules of a game until the preferred party wins.

"Hey we have this compression scheme that's incredibly fast. It's only a constant time lookup." "Really? How do you do that?" "Well we store and index all possible inputs." Won't some outputs be longer due to pigeonhole principle?" "Well actually in one single encoding it would, but we store an infinite number of different encodings of all possible inputs, meaning in at least one of the encodings it's smaller and just use that one." "So you store infinite variations of infinitely sized data and as a result claim your compression scheme is simpler?" "Yes because when we go to decompress we spawn an infinite number of threads and each thread decompresses by following one of the encodings, and in that thread's view it's just a constant time lookup to store the index which is clearly smaller (so compressed) and constant time to reverse and decompress." "And what about the complexity of the infinite threads with infinite copies of infinite storage?" "Ah we don't count that, we only count the world line of the successful thread."

The incredible "simplicity" of Many-Worlds.
> Ok, so if Google is too big and YouTube is split away from Google... who exactly will pay for bandwidth, server and transcoder costs for all the adblocking freeloaders?

If a "business" can only exist when artificially propped up, should it exist?

> People seem to lose their mind on HN every time someone even tries to recommend something as ridicolous as paying for YouTube.

People on HN also regularly endorse Nebula, so it isn't paying that's the problem (if we pretend HN is a monolith).
I love these r/iamverysmart takes on HN.

Is this generally a sign of youthful wishful thinking or just plain hubris?
Once in a meeting I brought up an idea. A coworker said we could have a different meeting to discuss it but the decision was going to be no. And then I said that we should not have the meeting since the decision was taken.

Said coworker went to the CTO and reported me for refusing to have meetings.

Then I thought I should record the meetings. But I decided that quitting was a much better idea.

I ended up having 2 weeks being paid for not working, so that was a nice extra.
I see two possible situations here; but, IMO, both situations imply that you should probably walk away.

In general: Most people can't start a tech business. Starting a tech business is like being a professional athlete: Most people can't be a professional athlete either!

Situation one:

Early stage businesses need to try a lot of different things against potential customers, and see what sticks. (Look up product-market-fit.) If you aren't at the product-market-fit stage, it doesn't make sense to work on anything that takes longer than a week. (Or a month.)

This is because, if you build something that takes longer than a week (or month,) you're probably building the wrong product.

IE, if this is the situation you're in, you might be better suited to working for a company (startup) that generally has product-market-fit, because you like to build a known thing. There is nothing wrong with this, because this describes the vast majority of technical work.

Situation two:

The CEO probably is a lousy CEO. There is nothing wrong with this, because most people can't be a CEO of a successful startup. It's up to you and your other founder (and investors) to recognize this and figure out what to do. (Replace the CEO, walk away...?)

This is also hard to recognize: I spent over a year of my life working unpaid with someone who initially appeared to be a good CEO. At the end, I realized this person was better off building a sales organization instead of being the CEO. (The big issue was the person I was working with would constantly let their imagination run away, which made it very difficult to plan anything.)

I also more recently spent time with two founders investigating if I should be their CTO. Again, great people and appeared very promising; but, in one of our last conversations, one of them made some off-the-cuff remarks that made me realize they didn't know how to start a "tech" business. Although I wish them the best, I don't think they're going to meet their market window because they're just working on the wrong thing for their talents. (IE, they didn't want to invest enough time in me to build appropriate trust among us; and they didn't know how to hire the right people to build the product they needed.)
Measuring software engineers productivity has been a meme and the butt of jokes for decades.

However, I think there are things worth measuring that do help manage success and are not intrusive.

For example, giant pull requests or pull requests that go into production with no/minimal review are likely to create problems. We use LinearB to point this sort of thing out automatically.

Code with high cognitive complexity is likely to generate bugs (and be hard to maintain). There are many other similar issues that can be automatically detected. We use SonarCloud for this.

Asking an engineer "How do you feel about work overall", "your personal well being", "career growth", "work relationships", and "impact & productivity" on a scale of horrible to outstanding once a week prior to 1:1 meetings allows each engineer to tell you their story in numbers. If you have built a culture where people trust that you care about them, you will get honest answers. This helps discuss and correct things that bother your team members, and in aggregate shows whether you have a problem with leadership and/or culture that needs to be corrected.

Those are the numbers I gather, and it takes a lot of the gut feel and guesswork out of management.
Interesting, as I kinda share also that there are lines to be drawn between software architecture, design and implementation (all three).

Much like in the real world building of real-estate for example, I see there are different roles between the architect vs the engineers vs. the foremen.

What do you draw the line? What concerns/areas are to be covered in each of these [arch vs design vs implem]?
> 250k have done it already this year, with 64k children.

Without knowing how many attempted it and turned back, or started and never showed up on the other side, that statistic is meaningless. How many completed the crossing without encountering significant trauma or abuse?
IMO before the before and after patterns are a mess compared to a struct in Rust etc or a dataclass in Python. `this` or `self` is important to be explicit; C++ is an interesting case in that it gives you a choice; `this->` is the better approach than implicit, which is ambiguous.

I can't tell from a glance from either before or after what the fields of the class are, let alone what sort of data goes in them. I suspect my IDE would have a struggle as well, and allow mistakes, at runtime, to either raise exceptions, or perform incorrect behavior.

I think maybe a cleaner approach in this domain may be TS interfaces + standalone functions that act on them.
One other reason for the daily visit is to exchange large bills received from customers into small bills (and coins) to give out as change.
Its a different kind of tragedy.

Subs like this encourage siloization. That $26/month is only efficient if you read NYT pretty regularly (at the expense of reading stuff from other outlets), not if you read an article or two every month.
Just the taking payments and reconciliation in dozens of currencies and payment methods alone would be so kind numbing difficult and complex
> The real estate market is driven by speculation no?

No, it's driven by supply and demand.
Rather than a UBI, why not eliminate income tax ?
> I kind of subscribe to software architecture being like, a set of design decisions that guide the implementation

Do you mean software architecture is such as a set of design decisions? Or that software architecture is a set of design decisions?
small I triggers me
Might want to tweak the prompt a bit
Mainframe operating system IBM MVS 3.8 on Windows for beginners (2023) [video]
The Silent Todo List
Show HN: Quickwit – Cost-Efficient OSS Search Engine for Observability
Hi HN, I’m one of the builders of Quickwit, a cloud-native OSS search engine for observability. As of 2023, we support logs and traces, metrics will come in 2024.

You know the pitch: while software like Datadog or Splunk are great, they often comes with hefty price tags. Our mission is to offer an affordable alternative. So we’ve built Quickwit, we’ve made it compatible with the observabilty ecosystem (OpenTelemetry, Jaeger, Grafana) and above all, we’ve made it cost-efficient / “easy” to scale (well it’s never easy to scale to petabytes..).

To give you a glance at the engine performance I made a benchmark on the GitHub Archive dataset, 23 TB of events, here are the main observations:

Indexing: costs $2 per ingested TB. With 4CPU, throughput is at 20MBs However, you'll observe > 30MB throughput on simpler datasets, like logs and traces.

Search: a typical query costs $0.0002 per TB (considering both CPU time and GET request costs). Using 8CPU, a simple query on 23TB is achieved in under a second.

Storage: on S3, it costs $8 per ingested TB per month on the GitHub Archive dataset. With logs and traces, you might see costs around $5/ingested TB due to a 2x better compression ratio.

I'm eager to get your thoughts on this!

Benchmark: https://quickwit.io/blog/benchmarking-quickwit-engine-on-an-...

Github repo: https://github.com/quickwit-oss/quickwit/

Website: https://quickwit.io/
I disagree with this notion. Rental values are often controlled algorithmically. Given the low inventory of housing for sale, it’s possible for the monopolists to purchase the new homes and use vacancy in order to maintain higher levels of pricing for the portfolio by artificially controlling the supply levels.
This is also true in New Orleans.
"Harvest cares deeply about profiting from the illusion of the privacy around the data we harvest from customers. Profit is one of the core values at the heart of our business"
Lyft also doesn’t do food delivery…
> Isn’t that the premise of the question? Does Uber need so many engineers?

The only people who can answer that are employees at Uber.
Even still, I don't see how that would survive the first sale doctrine. My guess is that no one has ever fought Ferrari on this point.
From the Annals of Preprocessor Hackery
I'll skip ahead and tell you what you'll eventually find:

- Subaru has a fix for this issue.

- Subaru's fix has dealerships use proprietary software to put the DCM module into "factory mode" (suspended).

- It will also have dealerships physically disconnect the Starlink-related buttons (e.g. SOS), because if they're pushed it will "wake up" the DCM.

- There is no assurance the DCM won't wake up again on its own (it has its own backup battery which can fail).

- Getting dealerships to conduct the above fix is a giant pain in the butt, and they'll charge you hundreds of dollars. Few customers have even got that far, most just get an expensive "diagnostics" bill with absolutely nothing to show for it. Most won't do the repair unless you can "prove" a problem, even though it is more work to prove the problem than to proactively conduct the repair.

- Subaru won't release the software, so you can do it yourself.
Landlords put in capital and labor. Practically nobody rents bare unimproved land.
> I remember reading articles (15+ years ago) about how dangerous and impassable the Darien Gap was. Clearly that's not the case, or at least not anymore, considering the number of migrants (including children) walking through every month.

This comment really belongs at the unfortunate juncture of privileged assumptions and geographical/geopolitical naivety.

The volume of people making the crossing doesn’t signal that it has somehow become less treacherous. All this shows is that the reward for crossing outweighs the risk of dying along the way - both of which are preferable to not attempting the cross (which is pretty bleak when you think about it).

> Perhaps they should develop some infrastructure, like roads or tunnels.

This is a very “thanks I’m cured” sort of statement that appears to be informed by nothing except your own lived experience in a place where terrain is mild and the political landscape is such that this is even possible.

If you have not seen this sort of terrain for yourself, it’s hard to imagine it. Miles and miles of stinking swampland, ankle to waste deep in mud, bounded only by limestone cliffs with a shear drop to salty oceans below and plenty of rain to keep it muddy. Malaria is a literal plague and the mosquitos that carry it are not in short supply.

Getting construction equipment there is difficult at best absolutely impossible otherwise. Tunnels would require multi-decade, multi-trillion dollar investments, boring through bedrock. Making coast-adjacent roads is difficult due to the isolation of the place and two closest cities you could link are on facing opposite oceans.
the partnership started the moment they decided to have a child. so why even have a child with someone who is unreliable?
In my experience, Google is mostly correct when it thinks I mean something else. DDG is incorrect far more often.
This is how everyone wrote classes in JS[1] before the class keyword was added. Most people didn't want to futz with constructor functions and prototype chains. Eventually a class keyword was added to the language.

"Having to write:

this.progressBar.addEventListener(this.handler.bind(this));
is much worse compared to:

progressBar.addEventListener(handler);"

If handler is declared as:

class Foo {

handler = () => {
// handle
}

}

Then there's no need to bind it to this when using it later.[2]

You can just write

this.progressBar.addEventListener(this.handler);

Additionally if handler doesn't reference any other class properties and isn't referenced outside the class, it can also be a function in the module.

class Foo {

constructor() {
this.progressBar.addEventListener(handler)
}

}

function handler () {

// handle

}

1. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

2. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
No, "under-" means "below some baseline". If that baseline is objective (e.g. "the mean development of the most developed country") then "underdeveloped" is objective, just relative.
I'm on the same boat. Used to g! most of my queries with ddg. Since switching to kagi, I've fallen back to Google for only a few queries, and I think only one or two had better results
You've ever seen how google captions youtube? It's completely inaccurate.
Sometimes Scrum does get called "lots of very short waterfalls". It's not entirely wrong, in the current incarnation. [On edit, I see you've made this point below. Yes.]

Note that until relatively recently (2020, I think), the Scrum Guide referred not to "commitments" but to "forecasts". That was a much better framing, and I don't know why they changed it.
Maybe they just need company reviews so people can avoid the shitty ones that take years and don't pay out
Canonical? Best practices? Not that I’m aware of. Not in Node.

Deno has some ideas though:

> Don’t import any symbol with an underscore prefix: export function _baz() {}.

> Don’t link to / import any module whose path […] Has a name or parent with an underscore prefix: _foo.ts, _util/bar.ts.

https://deno.land/std@0.204.0
The only problem I’ve had is that sometimes there are 0 results for something that should definitely have at least some results. It feels like I’m hitting some prohibited combination of words but I’m searching for something tech related, nothing like “tank man”.
I knew the CEO’s name but I don’t see why there needs to be any reverence for him. “This guy” is plenty clear enough, we’re all talking about the same person.
The Cyber Law Toolkit
What about kids who weren’t able or had any capital to invest at the time Bitcoin was doing high returns ? They will just be born poor and die poor I suppose ?
It sounds like you have a beef against academic historians? In any case, anybody doing historical research can be termed historian. Doing your own research is great as long as you have the necessary qualifications, but for most laymen the language barriers alone will prevent them from reading first hand sources.
It makes the information discoverable to people who weren't there that day, to people who will be hired in the future, and to LLMs you may want to train to make all relevant information in the company discoverable.

Having said that, some meetings don't meet these criteria. 1:1 meetings don't for sure, nor do calls centered on conflict resolution.
See HN front-page peer discussion for more on c4model:

https://news.ycombinator.com/item?id=37974021
He's more 'widely known' than respected in the Irish tech scene and I really wouldn't see him as a spokesperson. I don't disagree with what he said per se but he has been just spouting every opinion that pops in to his head for the past two decades and this habit has finally caught up with him.

It's best practice to keep your cards close to your chest when promoting a brand or business -- so this isn't some new 'trial' by social media. The advantage lies with those who choose to be 'apolitical' rather than those who pick a side for their brand to align with.
> We have safer options now

Not really. We just don't know the failure modes of the new hotness, and that makes us feel safer somehow. (Lol)
> since Safari did the Manifest V3 thing.

More accurately, Safari removed support for webRequest BlockingResponse in 2019. https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...

This was unrelated to Manifest V3, and in fact Safari has not deprecated Manifest V2. Manifest V3 does remove support for webRequest BlockingResponse in Chrome, but I believe not in Firefox.
Not OP, but I worked on a large microservices based system at a leading financial institute and when we needed to work on a single service, we had docker compose files that pulled the images needed for the dependency services of that service for us to develop what we needed. They all just ran in our local docker. If we wanted we could have a massive compose file with all services in it, but typically we only needed the iam service and a few other small ones depending on what services we were working on.
What rights do women have in those country? Can they vote? Drive? Get abortion? Get birth control?

Do they have marital rape laws? Domestic abuse laws? Do they have no fault divorce laws?

How do they handle common law property? Custody laws? Parental rights?

What education do they provide to young women? What institutions do they have supporting female financial independence?

What role does organized religion and specifically church leadership play in the day to day lives of women?

The answer to your question is culture. Wealth simply fuels culture, it is not the source of it.
Working remotely from a small RV is a life goal of mine.

Or maybe a dream...
haha, yes, had to be intentional. pitch-perfect.
For one counter example out of many: It also helps the US spy on its own citizens.
There are truly private properties available now.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
> Along with improved reception, interactivity and advanced emergency information capability comes a security mechanism to prevent disruptions and content theft.

So it's not Free OTA TV that needs this. It's the industry that wants to control Free OTA TV like cable companies do.

I would have been more likely persuaded with a good faith argument along the lines of broadcasts of non-DRM content will decrease vs DRM delivery. So to keep Free OTA TV in the running, also implement DRM. That frames it as a want (by all parties) rather than a bogus technical need.
What will it take to kill the 5-day week next?
Thanks for posting this. I had the same suspicion. Makes me wonder if they've teamed up with one of the other big tech companies to supplement their results.
> People still like to say it's "unconfirmed" and "a rumour"
To be clear my snarky tone is directed more at others that trust corporate news. We're on the same page, I think corporate news is garbage
Agreed, that was my thoughts as well, to the point where I even wondered if the article knew how oauth works to claim these are msft tokens
You can have this now
https://efabless.com/
That works, maybe, if you're a giant of indusrtry... Hyundai doesn't have to buy ram for its cars, it can build it.

But if you're small, you can't build most of what you need, and you should not build what you can buy that's better than whaf you can build, and you may as well buy things that you can build as good unless the cost to build is much less.

Sometimes it's fun to build things instead of buying them, and that'a ok. But if your goal is to do X, you're better off spending time on X than spending time building tools you could have bought. (Unless building the tools builds requisite knowledge)
It is kinda fascinating. I just returned from US roadtrip ( UT region ) and there is a lot of unused space. Remote could help with a lot of it were it not for 'old school management'( quotation marks, because that is the current PC terms for luddites ).
Sand.graphics – Realtime Multiplayer Sand
What do you consider to be tilting in the opposing direction?
How long do you envision yourself doing this?

What would be some nice-to-haves, and what would drastically increase your experience of living in a car?

What are some unavoidable extremely difficult realities that come with this lifestyle?
I’m not sure; every time we allow people to build more unconstrained, what gets built is luxury housing and upscale office buildings. This is obvious; given a choice, this is what nets the most profit.
You also think that learning via youtube tutorials is quick?
Bad analogy. Not only land is finite, journalists are not keeping you from accessing facts. I have accessed many a fact today and not one journalist tried to extract rent from me imagine that