skysight-inc/HackerNews huggingface dataset:
I docked in reverse multiple times, same as parking a car in reverse. Just need water flowing along the rudder (from motion, not prop wash), but otherwise it's a great way to turn into tight spaces. Gotta be careful about prop walk, which will dominate the controllability until some reverse speed is established. So until you've decelerated to 0 and re-accelerated in reverse, you don't have much control beyond prop walk.
...but if it was a binary protocol that did have a problem, of any sort whatsoever, and you couldn't get the provider to address is (in time), then you're hosed if it's not human readable.
As long as you can sanitize the LLM output somehow. You should never `eval` LLM code straight from the tap!
focus of the article

That's a key difference - the article has a focus and your comment is generic and repetitive programming-language-war adjacent. There's even a guideline exactly about that - "Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."
The latest episode of the excellent video game history podcast They Create Worlds (https://www.theycreateworlds.com/listen) does a good job debunking some of these myths.
I have worked at multiple tech companies, and I still don't understand why an engineering manager is not a manager for one area of the product. The manager's reports should work on a specific, well-defined project together, and the manager should be guiding that project to completion. When it's done, move on to the next one on the priority list.

Everyone on the team would be a "product manager" because they should all be involved in understanding the value of what they're building and what customers think of it.

Instead we have a strange overlap of HR, engineering manager, technical program manager, project manager, product manager, tech lead, and tech lead manager. It's unnecessary.
Shani Mott, Black Studies Scholar Who Examined Power All Around Her, Dies at 47
> Any convex solver can be a non-convex solver if you don't care about global optimality.

Aside: Structurally I’m not sure how this would be true.

Convex solvers have very specific forms. For instance a QP solver requires a very particular form and does not admit any arbitrary non convex form except for one: the non-PSD Hessian which is the concave problem.

My point is that all NLEs power inside an optimization problem gives rise to a non convex optimization problem with no guarantee of a global solution. So convex optimization is not applicable here.
That's the right track but you have to go a little further.

You probably need to segment out the feet and then have a model that just looks at the feet. Just throwing out images without feet isn't going to tell the system that it is only supported to look at the feet. And even if you do that, there is also the inconvenient truth that a system that looks at everything else could still beat a "proper" model because there are going to be cases where the view of the feet is not so good and exploiting the bias is going to help.

This weekend I might find the time to mate my image sorter to a CLIP-then-classical-ML classifier and I'll see how good it does. I expect it to do really well on "indoors vs outdoors" but would not expect it to do well on shoes (other than by cheating) unless I put a lot of effort into something better.
The immorality of Facebook has no limits. Censorship? Check. Espionage? Check. Profiling? Check. Propaganda? Double check. Dictators of the world are envy of Mark ;)
Show HN: Canopy API – A Modern GraphQL API for Amazon Data
The official Amazon API has a number of restrictions around its usage. Mainly, they require that you advertise Amazon products to use their API.

This means to build a SAAS or target B2B applications you can't use the official API, or risk getting your account restricted.

This is what happened to me, so I built this GraphQL API :)
Hey! It's awesome to read other people's solutions to this.

I've been working on solving this for the past 2 years or so and I went through much of the same struggles in the beginning until we came up with a solution which is fairly complex, to get LLM's to output data in a way we can use.

The big problem is that 95% accuracy is not good enough for calendars. People lose confidence after 1 failed attempt. Trying to get LLM's to output JSON can have a 1 in 1000 invalid JSON problem which is unrecoverable. What I wound up doing is training models for the tasks with tremendous amounts of data. I did not use OpenAI's models as they were not right for the job. Would love feedback.

convoke.ai
This is really neat! Kudos.
Okay, and what is your hope by making this comment?
Well yeah, they were only minutes away at the point they lost power, there was very little time to do anything at all, that's why I asked. Personally I can't really imagine anyone holding it against them for using the 'signal that's for other ships' 'incorrectly' or 'against protocol' in such a situation. I think the comments speculating that the horn is either purely or in some way (e.g. solenoid) dependent on electricity is more likely the answer. I think a reasonable human in that situation who knows what's going on (that's why I mentioned that they apparently were able to radio/however they mayday that there's an issue) is going to do whatever they can, including use the horn wrong.
If you've got delimited-text embedded inside your delimited-text, you've got a nightmare that escaping can't save you from.

(obligatory https://knowyourmeme.com/memes/xzibit-yo-dawg)
This is truly a Hacker News moment. Genuine. Certified. Thank you for sharing, that's awesome! Are the Devon cows extremely rare, or the American Milking Devon cows?
Hope this can be helpful. We know there are still many kinks to iron out.

On another note, I think once you leave school dyslexia can become a wash or even a net positive in the right setting. I think whatever the brain config is can be a huge unlock for creative thinking - it's not always super helpful in the school context, but can be really asymmetric in tech and probably other industries.
same here, I remember the story and the concept but not the term
I learned a lot working side by side an engineering leader who built Google Docs (I hired him in as our VPE). He taught me the importance of two types of authority: positional (org hierarchy) and personal (technical, market understanding, tribal knowledge/relationships, etc.).

The best managers have both.

The worst have only positional and flex it constantly.

The mediocre have positional but rarely flex and rely on their teams.

Regardless, there always needs to be both types of authority so the ultimate accountability of performance to a goal can cleanly bubble up. As goals become broader, it's unfair to pin the accountability on one individual without putting them in a position of positional authority so they can then give smaller authority (and responsibility) to the individual team members.

Source: I have managed and scaled teams up to 100+ people. I've served both engineering (Head of Eng, CTO) and HR leadership (VP People) roles.
Prior are now not subjective but useful, the OP is about the problem of choosing the best priors. The best options are informative priors (1) and regularizers (2). So, for example, choosing as prior a Laplace distribution for the unknown parameters is equivalent to the LASSO that is a well known way of obtaining sparse models with few coefficients. In (2) there is an example in which a prior suggest a useful regularization method for regression. In (3) the author discusses prior modeling.

(1) https://en.wikipedia.org/wiki/Prior_probability#Informative_...

(2) https://skeptric.com/prior-regularise/index.html

(3) https://betanalpha.github.io/assets/case_studies/prior_model...
Is there a reason we don't force ships above a certain side to always approach a bridge like this perpendicular in the main channels? Seems like a trivial thing to implement immediately and makes this never happen again.
How much taxes are these companies bringing in?
The Greatest Ship-Building Yard (1907) [pdf]
Concrete soviet apartment blocks are some of the most depressing architecture known to man.
Poor amino-acid composition is a major problem with non-animal protein sources. Every time we think we can "cheat" nutrition by reducing nutritional value to a small set of cherry-picked nutrients, we find that it leads to deficiencies elsewhere. It's like fad diets for technocrats.
I really enjoyed the analogy.
Well it does say software engineering managers at the top but...
This article is very strange to me as a non software engineer.

To be fair my industry has CFR mandated management responsibilities, including provision of resources and ensuring effectiveness of the company's quality systems.

But beyond being shielded from all that 'crap' I wouldn't want to deal with, my manager is...

- A resource on technical topics I'm not as familiar with

- A liasion to other groups, eg when I don't think I'm the right person to own something, or I'm hitting roadblocks

- Someone to vent to when other groups 'just don't get it'

- Someone to help prioritize and rebalance when I'm underwater

- Someone to keep shit from flowing downhill onto the engineers

- Someone to buy team lunches
I actually think this could be an incorrect assumption we're making that humans want authentic human connections on social media. Most humans on social media are not their authentic selves and want to project an image of who they think people want to engage with.
Do you have a reference to how this worked?
There's also the fact that a prior is really hard to explain to someone else. By definition, it's the unexplainable starting point!

Yet when I lay out fairly tight Bayesian reasoning, there's always that one person sucking life out of the entire conversation with "Wait can you go back to that first number? How did you arrive at that?" and it's an unanswerable question because any attempt would have to start from another, more fundamental prior!

Sometimes this person is reasonable and I can go, "Ah, we can try a different starting point. What's your prior?" but often enough the person gets stuck on the idea of subjective probability and everything derails.

When it comes to important decisions, I've started hiding the prior with smoke and mirrors to redirect attention away from it.
> there is undeniable truth that launching a whole browser engine for each and every app can be and indeed is wasteful compared to alternatives.

Wasteful and always, always a worse experience. I'm sorry if this ruffles feathers here or people feel called out, but I can FEEL the difference in these web-cruft apps every single time, full stop. I would Pepsi challenge this as many times as people want and I will eat my snow boots if I get it wrong.

If you make your app with web tools, I will not use it if I can conceivably manage doing so. And if I must, then I guarantee you I will do it as grudgingly and as little as I possibly can.
Nah, try the universal "don't go here" indicator of close diagonal lines like you see in parking lots. Keep the shading of the lines and the square background relatively similar so they convey the message without distracting from the rest of the board.
Honestly, the article lays out what I would expect the opinions of a junior or mid-level Engineer to be (it irks me quite a bit)

- Clearly not aware of the difference between “an individual” and “team dynamics”

- Unaware of the huge amount of organizational work that happens behind the scenes that someone needs to do (and I guarantee that you wouldn’t want to do that as an Engineer)

- Unaware of how much an EM shields their team as the frontline for questions, planning, prioritization, feasibility

- HR is never gonna be there to guide or mentor your Engineering career, which an EM will

Even the most senior engineers need guidance, and that’s what your EM is for.

The EM typically steps in to fill voids until they find qualified people to do these things. Not every Engineer is good as tech leads, nor as project managers, so it takes time to get them up-to-speed or find someone else.
I don't. It's your website, you can unblock me.
He'll need to get Congress to pass an appropriation, yes, this is his way of putting pressure on them to do it. I think that there are emergency funds already appropriated that he can immediately tap, but they would fall way short of the cost needed to build a new bridge. The damage here doesn't just affect Baltimore, the national economy is affected.
Glad that soon generative AI will dictate the rules.
The Psychedelic Evangelist
Everyone is John is great, but if you want something just as silly but cooperative, Roll For Shoes is (IMO) a perfect game.

https://rollforshoes.com/
At least get .NET release date properly.
Getting some Godspeed you Black Emperor vibes
https://archive.ph/qnyyB
Yeah almost everything the belters ate was some combination of soy and fungus. It was the only thing that would grow in the faint light past Mars.

Looking forward to finally having a recipe for red kibble.
If you could collate all these arguments and actually help you get better at debating then this could be turned into a positive where you shouldn't care about the person (AI or human) behind the argument but the argument itself.
4 minutes is a lot longer to save your life than nothing? And do you really think that's the answer, that was the calculation on the ship - well they only have 4 minutes until we hit anyway, so there's nothing they can do, not worth it?

I wasn't criticising anyone, I was 1) asking if that happened; 2) asking why it might not have.

I think the answer is much more likely that the loss of power disabled the horn (as others have suggested) than that the crew thought it wasn't worthwhile because there was insufficient time for anyone on the bridge to fare any better anyway!
This is really cool. I wish there was something like that when I learned to code.
In almost all cases, it is better to use a vector for both those data structures. Cache locality is king, memcpy is blazing fast, and pointer chasing is generally pretty bad for performance.

For a stack, just use a regular vector. Pushes are amortized O(1), and pops are O(1).

For a queue, a ring buffer backed by a vector. (This is how VecDeque in Rust's stdlib works.) Again, enqueue is amortized O(1) and dequeue is O(1).

Even if you do need to use a linked list, it's generally better to depend on someone else's implementation than write your own.
That last sentence should be in your marketing
Justice Brandeis, who coined the term "laboratories of democracy", felt otherwise: https://en.wikipedia.org/wiki/Laboratories_of_democracy
I worked with a guy in a C++ RPC team (think Envoy, but proprietary). He wrote the build tool that was used by our team, which maintained several fairly large C++ programs and libraries. He wrote it all in C++. He was of the opinion that most scripting tasks on the team could be accomplished with a small C++ program. It helped that we had a portable kitchen sink of libraries at our disposal, but he wasn't above using std::system to avoid the hassle.
Government officials are often criminals themselves.
It's 1000-1500 words. I know that seems cheap of us but the cost to run the Aqua stack is eye-watering right now. We will increase this amount as we optimize.
Is this a non-issue for applications that have explicitly opted in to UTF-8 [1]?

[1] https://learn.microsoft.com/en-us/windows/apps/design/global...
One of my DND groups did an EIJ session when we had some absent members. It was a lot of fun. We ended up discovering that Canadian McDonalds was a cover for a human meat smuggling racket to supply Canadian cannibals. Fun times.
> Opposition to abortion in the US is entirely premised on Christian ideology and the belief that a human is ensouled by God at the moment of conception, thus making abortion at any stage equivalent to murder

‘Entirely’ is a strong word: the existence of a single non-Christian American opposed to abortion refutes your contention.

Anyway, abortion isn’t (necessarily) murder: it’s homicide. Homicide can be legal, e.g. in the cases of capital punishment and self-defense.

> scientific consensus is that abortion is a perfectly valid and sometimes necessary medical procedure, not fundamentally different than removing an appendix

I think that you are confused here. The universal scientific consensus is that neither a blastocyst nor an embryo nor a fœtus is an organ of his mother, but a separate organism. That is, there is a fundamental scientific difference between removing an organ from a human being and removing a human being from another human being.

> Science certainly doesn't support outlawing abortion outright, or banning contraceptives or forcing women to carry nonviable pregnancies to term

‘Science’ doesn’t support any particular policy decision all, but only deals in facts; it doesn’t support outlawing abortion and it doesn’t support mandating it, and likewise with anything else. All science can do is provide estimates of facts, and predictive estimates of outcomes: it can’t say whether those outcomes are good or not, because good and evil are not intelligible to science.

I suspect that you think they are, because you assume that whatever makes the most people the happiest is the best outcome, but that’s a moral call, not scientific: someone who wanted to make one single human being the happiest possible could just as easily use scientific means to achieve that goal instead.

I would not even agree with your contention that science says that abortion is a necessary procedure, because it begs the question of what ‘necessary’ means. Science says if that an ectopic pregnancy is not aborted, the mother will almost certainly die; some (most? all?) moralities say that it’s wrong to prevent taking action to prevent that outcome — and probably a few say otherwise. Certainly it cannot address ‘validity,’ because again that doesn’t even make sense. Science says if one achieves a certain physical arrangement of items in a certain condition then one can release a tremendous amount of energy; it can predict what the effects will be; it can’t say anything whatsoever about whether or not bombing Hiroshima is ‘valid.’
> But it's usually choices your parents did, and the community you live in.

What is your source for this assertion?

> "individual choices cause bad"

So, your expectation is, if you fund the schools and fix the "resources," everything is suddenly going to be better because everyone will make the best choices naturally? What experiences or data are you drawing from here?
It notes in the blog post that it was SF level 0.
Modern lense, back then this was call cutting edge tech. These lessons are why we have K8S today.
Every product started off as solving something people wanted to be solved.

Reddit and Tumblr:- solved the problem of sharing links within communities pseudonymously

Tinder:- scaled hookups

Substack:- enabled writers to monetize their periodical content

Twitter:- enabled people to broadcast extremely concise messages globally

Letterboxed:- enabled people to share their film prefs (not sure if this is a real problem, and I actually had to Google this one)

Start by going around and asking businesses near you what the biggest issues are that they face. Sometimes a solved problem in the US may not be a solved problem in another place. Or sometimes a new business trend will open up doors to disrupt traditional businesses. But it all roots back to the problem - if you're not solving a real problem, you're not going to be successful getting even 1 user/customer.
I prefer steak too but I only eat it once or twice a year due to the cost.
I guess I'm saying this as a young person who is part of the "Young people aren't joining churches" phenomenon:

There are no activities that churches do, that appeal to me. That's why I didn't even stick with the local UU church.

This does seem like a bad sign - I don't have connections to my own town, I don't feel like I'm thriving here, I'm getting by with pretty loose friendships with people who sometimes live in other towns, I don't have any connections with anyone outside my own age group.

From another perspective, it's what I want. I like socializing with people my own age, who I've chosen to form small groups with, and not having to avoid that one person at church who believes in way more woo than I do. I don't really want a mutual aid network. If I have to move to a bigger city, maybe that's fine - Lots of people already moved out of my town... :(
I notice a distinct lack of jobs like plumber or carpenter in that list. In some sense my parents are home builders (I'd say it's like a hobby for them), so I have some familiarity with the process. I even fill in some of the labor on occasion. It really doesn't require a lot of administrative work (though they avoid building in places with lots of codes at this point), but a ton of low-paid labor. I don't think any amount of money could ever get me to do concrete work, and pretty much every job sucks in South Texas in the summer, but roofing is the worst on that count. Plumbing and electrician probably pay a bit better at least, but it's still work that is often done by immigrants, so there is some competition.
I am fluent in English and I have never heard that idiom before.
> even if it meant changing priorities 5 times in 3 days

That kind of thing is exactly what an EM is there to stop.

I’ve faced similar problems a couple of times, and it takes a lot of effort to correct the ship into a healthy Product/Engineering organization, but it can be done. There are tangible downsides to switching priorities constantly, and beyond inefficiency, team morale usually also takes a hit.

Now, without an EM, whose responsibility is it to stop this? No one’s really, it doesn’t land on anyone’s plate, so you either have to hope one of your colleagues with enough organizational leverage steps up, or do it yourself.
Show HN: A game to memorize the major scale patterns on the guitar
Check out the acccompanying course as well:

https://www.fretboardfly.com/learn/FBG-301
The article is almost as authoritative as it is unsubstantiated.
https://www.ninjatech.ai/ aims to solve this
I'm only a minimally experienced (coastal cruising) sailor so there's plenty of things I don't know, but this is the first time I've heard the rudder as a wing (lifting surface) rather than as a neutral control surface.

It sort of makes high-level sense that a lifting bias could in theory work as a counteraction to propwalk. But the terminology is a bit confusing because aerodynamic lift is a byproduct of air being a compressible medium, whereas water is not. Maybe lift means something different when we're talking about water?

At any rate in scenarios where the prop is not engaged, which in a sailboat is most of them, I don't think I've ever noticed a tendency for heading to track predominantly one way or the other, in circumstances where it seems that would be very pronounced and hard to miss, like extended running downwind. Is the lifting body rudder mainly a performance boat thing? Or perhaps am I just so used to trimming this bias out that I don't recognize where it's coming from?
How long did this event last from start to finish? Just wondering why there are cars still driving through the bridge moments before impact.
They were also cheap to build and they built a fuck load of them. Personally I'd prefer it if people could actually afford to live in cities if I had to make the choice between putting up some ugly buildings vs delaying development or not building at all.
I don't know what happens in the US, but in Australia we have credit card and debit cards. Credit Cards typically charge a 1%..2% fee, Debit Cards have a 0% fee. Both are issued by Visa or Mastercard. 0% is much closer to what is costs for a computer to record the transaction that 1%..2%.

That's 1%..2% of a huge chunk of consumer expenditure for something that evidently costs close to nothing to run (going by the Debit Card fees). If you earn $100,000 a year, spend 1/2 of it using credit cards, then at 1% that's $500 a year.

How much are you earning in rewards?
Yes, I actually meant variety.