skysight-inc/HackerNews huggingface dataset:
To me, this recurring narrative of product versus engineering is both tiresome and misguided.

In well-run companies, commercial, product, and engineering teams are aligned - overused as the term may be. Any misalignment points to fundamental flaws in company culture. In my experience, this misalignment is what causes so much pain in high-growth companies that introduce managerial roles to a previously founder-led culture - not the product owner role as such.

It's counterproductive to stereotype POs as overbearing taskmasters, or to cast engineers as creators of beautiful but useless code. Such perceptions, if prevalent within a company, should be the primary issue to address. There's certainly features that POs don't enjoy working on but they have to - same for engineers (think about all those compliance features).

I believe POs can serve as a vital bridge between commercial and engineering departments. They clarify how features add customer value, explain business objectives behind projects and help decide what's next on the roadmap. Additionally, they help maintain focus by minimising abrupt directional shifts in the roadmap that could waste resources. And they can weigh in on decisions when they see that engineering teams are already strained by other projects or any business-as-usual work.

In that way, everyone is be enabled to do their best work and the PO is not reduced to the cookie cutter version the author portrays in the article.
I mean, I wish. I have met these so-called giants of the field when I was at conference (they had a yearly big-brains meeting the same time, same place). I bet they talk about classic stuff because otherwise they wouldn't get funding. Quantum mechanics and using quantum computers for quantum problems actually would have convinced me. But who cares about me. What they need this is this thing called MONEY and that doesn't come with intellectually interesting problems -- it comes with overinflated claims over things that the committee understands. So classical problems it is. Can't blame them playing the game, but at the same time, I wonder how they look into the mirror at night.
I've used offline indexing with Solr back in 2010-2012, and this was because the latency between the Solr server and the MySQL db (indexing done via dataimport handler) was causing the indexer to take hours instead of the sub 1 hour (same server vs servers in same datacenter).

In many ways Solr has come a long way since, and I'm curious to see how well they can make a similar system perform in the cloud environment.
Just curious why Israel? MPA is reasonable though...
And a rootkit on CD? Interesting...
It actually works great replacing coffee as an after lunch drink.
Well, i couldn't understand what this show hn is about after spending two minutes on their website and closing it. It's not a good landing page by definition if i need more than one minute to grasp what exactly you're offering.
Doesn't the value drop dramatically if it has already been shared with Troy and the HIBP database? Or is there a time frame where it has been authenticated by Troy but not yet added to the database?
The ban on cocaine is kind of annoying even in its pure form, it’s a very useful local anaesthetic with good tolerance, low side effects that few people are allergic to. I have often wished it was included in some of the more advanced first aid kits, or used more widely for minor operations.
I have to disagree with the central argument, which is to give engineers more product management responsibilities. A way I’ve handled priorities as a PM is by setting the order of the backlog. At sprint planning, the team collectively decides what to pull off the backlog, and it doesn’t have to be the top stories that add up to our expected points goal. If the team goes diving to the bottom of the list for a bunch of trivial stories, then that sparks a conversation about why we have different priorities. Product owner isn’t a dictator, but they are ultimately responsible for the product.

Ideally, I want engineers focused on building, not taking discovery meetings with potential customers, messing around in Figma, projecting financials, writing ads, or any other role. I think some engineers like the side quests because they’re fun. In the kitchen analogy, we need cooks to do boring stuff like chop 100 onions and make dinner rolls. If everyone in the kitchen had to do market research at other restaurants, pick up ingredients from local farms, and test new menu concepts, the place would be out of business in short order.

Most software businesses don’t need a bunch of Picassos, they need house painters with spray guns and buckets of off-white.
Robotic 'finger' could perform your next intimate physical exam
I am slowly and sadly learning this lesson. My customers are devs, and I want so badly for them to care as deeply as I do about RDBMS optimization, normalization, and referential integrity, but by and large it’s a fool’s errand.

What has worked to some extent is patiently walking them down the path of what happens if those things don’t happen, e.g. “so no one uses lookup tables or enums, so now every row has X unnecessary bytes, which puts pressure on the buffer pool, and then everyone’s queries slow down, and everyone’s SLOs trend down…”

It doesn’t always work; I’ve also had people respond that “they’ll fix it later,” (lolol sure) but it’s had better results than simply explaining why their schema is technically sub-optimal.

The absolute worst to deal with have been those who seem to completely lack empathy, and respond flatly with, “fixing that isn’t on our roadmap, and isn’t likely to be,” even when I explain that in X months, my team will be suffering from their decisions.
Multilingual Jailbreak Challenges in Large Language Models
It's not like English is much better on its own; We have the "Progressive Apostrophe", which is intended to warn the reader than the letter S is about to appear ("not responsible for accident's", "employee's must wash hand's", etc)
Yeah, the fact that it's still down is a bit depressing.

I hope that this event makes some forward-thinking benevolent rich folks step up, or alternative solution.
> Most software businesses don’t need a bunch of Picassos, they need house painters with spray guns and buckets of off-white.

This is so good and yet so painful.
> Overall, I'd say telling people to use private windows and teaching then Ctrl+W is probably better.

Yes, you should do that as well as understand that, for things like this, where you're providing information for vulnerable people across an entire population, your people are going to span a huge range of technical literacy and you will not be able to reach all of them in time. Give them the big red escape button with the special "dial 999" style memorable key combo as well as teach them everything else. But triage and do the "this solution works for the broadest number of people the quickest" thing first - the big red button.
Another strange part of getting old:

The gap between Dookie and American Idiot seems significantly longer to me than the gap between American Idiot and today, yet it's half as long :/
https://one-conference.nl/session/hacking-traffic-lights-wit...
This take is ignorant. Automattic is the one going on the offensive, nobody is "attacking" them.
Ever watched TV? "The following programme contains depictions of [whatever]"

Some people, particularly people who've suffered domestic abuse, may not wish to be blindsided by a discussion of it when they think they're reading a technical blog.
This would have been a lot easier to read without all the memes and attempts to inject humor into the writing. It's a frustrating because it's an otherwise interesting topic :-/
I love all of the software coming out recently backed by simple object storage.

As someone who spent the last decade and half getting alerts from RDBMSes I’m basically to the point that if you think your system requires more than object storage for state management, I don’t want to be involved.

My last company looked at rolling out elastic/open search to alleviate certain loads from our db, but it became clear it was just going to be a second monstrously complicated system that was going to require a lot of care and feeding, and we were probably better off spending the time trying to squeeze some additional performance out of our DB.
How do you accomplish the waiting operation? If it does not synchronize with the other thread, the compiler will optimize away the load. This isn't too surprising once you assume that not every *x in the source code will result in a memory access instruction. I would even say that most C programmers expect such basic optimizations to happen, although they might not always like the consequences.
Has anyone measured the performance impact of the -fno-strict-aliasing flag? How much real-world performance are we really gaining from all this mess?
AFAIK you’re correct.

Also see: https://www.usenix.org/conference/usenixsecurity20/presentat...

„We find that many classic vulnerabilities which, due to common mitigations, are no longer exploitable in native binaries, are completely exposed in WebAssembly. Moreover, WebAssembly enables unique attacks, such as overwriting supposedly constant data or manipulating the heap using a stack overflow.”

My understanding is that people talking about wasm being more secure mostly talk about the ability to escape the sandbox or access unintended APIs, not integrity of the app itself.
This topic is strange and confusing, firstly due to a the term being offered as falsified, and then a false definition offered as debunked.

Willpower is very real, only the character given is false.

I never got the memo that it is some “finite resource some have and others don’t.” Is this some pointless perspective from the occult pseudoscience of psychology predating this trendy topic?

Willpower is very real, a greater strength in some than others, and it certainly can be developed (and undermined.) Why is the topic and definition inverted as provided? And why does the topic assume everyone sees it that way from the start?

The will is certainly a muscle of the mind which can be strengthened and “exhausted” sure, yet there is an interesting trick that those having superior determination of resolve my leverage. Meaning and intention in the mind can be canceled out, giving will a seemingly archimedean leverage.

Just as the mind may be tricked to give up its goods (coerced or exploited through “reverse psychology”) the mind may be stupefied to exploit adamantium resolve.

One can literally make themselves too stupid and stubborn to give in.

This in addition to how long one can “hold out” before exhausting what resolve one does have.

Hack the mind! It is your most precious instrument.
Coexistance is only the begining,many species are interdependant,or highly co-operative with other species,there are different hordes of multi spiecies birds who forage together,and ,AND,will join in on harassing a predator.
Recent examples of octopi hunting and useing fish
as there "dogs",good fish get treats,bad fish get punched,fucking wild!
While conflict is baked in,it is baked in at the indivdual level first,and does not apply as a universal mechanistic behavior.
There is nothing like a "linear resoursed world"
sound like ai
Ironically if it was today instead of 2010, Mozilla refusing to adopt PNaCL would hardly matter.
The more I read about Musk ,the more he just seems to be a conman:

https://www.tesla.com/elon-musk

Elon Musk co-founded and leads Tesla, SpaceX, Neuralink and The Boring Company.

He didn't co-found Tesla, he bought it...that's just one of many examples...

He is smart, he has vision, yes, but I really doubt he's a rocket scientist as he likes to pretend. He is smart enough to pay the right people good money though.
Probably accurate for videos and music. Videos because there’s going to be just too many things to correct to make it time efficient. Music because music just needs to be excellent or it’s trash. That is for high quality art of course. You can ship filler garbage for lots of things.

2D art has a lot of strong tooling though. If you’re actually trying to use AI art tooling, you won’t be just dropping a prompt and hoping for the best. You will be using a workflow graph and carefully iterating on the same image with controlled seeds and then specific areas for inpainting.

We are at an awkward inflection point where we have great tooling for the last generation of models like SDXL, but haven’t really made them ready for the current gen of models (Flux) which are substantially better. But it’s basically an inevitability on the order of months.
The part of loading and instantiating the WASM blob is 3 lines of Javascript, and two of those are for the fetch() call. Calling into the WASM module is a regular JS function call. Not sure how this could be simplified much further, it is much simpler than dealing with FFI in other runtime environments (for instance calling into native code from Java or Kotlin on Android).
> to build it to whatever target kmp supports (macosx, ios, android, js, mingw...)

Plenty of languages (also Java with Graal, TeaVM, J2CL, etc.) can also target these platforms.

But as with all these languages targeting these platforms (including Kotlin) you are going to have to call platform specific API if you want to do anything useful. There are also platforms specific limitations which means certain stuff which you can do in the language doesn't work on those platforms.
Many things seem feasible with competitive object storage pricing. Still needs a little a bit of local caching to reduce read requests and origin abuse.

I think rclone mount can do the same thing with its chunked reads + cache, wonder what's the memory overhead for the process.
> It's kinda interesting because they clearly don't treat "search" as a market given they don't sell it to anyone but it also clearly has value, otherwise people wouldn't use it.

They sell access to their search API, even to competitors.
> Most software businesses don’t need a bunch of Picassos, they need house painters with spray guns and buckets of off-white.

Led by one wannabe Picasso that never painted their whole life.
“Cloud is expensive” is an often repeated phrase among IT professionals. What makes the cloud so expensive, though? One element that significantly drives cloud costs is resource over-provisioning. Over-provisioning refers to the eager allocation of more resources than required by a specific workload at the time of allocation.
> Look at the source code of data structures implemented by Rust standard library. You will find unsafe code everywhere.

This is survivorship bias: one of the criteria back in the day for “should this go in the standard library” was “is it a data structure that uses a lot of unsafe?” because it was understood that the folks in the project would understand unsafe Rust better than your average Rust programmer. These days, that isn’t as true anymore, but back then, things were different.
Agree. The central premise of the blog piece is mistaken.
And, indeed, it’s probably in topology where the distinction between sphere and ball is most important.
Related - I highly recommend reading Lisanne Bainbridge's paper "Ironies of Automation" which points out why we need to keep human factors in mind when designing automation.

http://www.complexcognition.co.uk/2021/06/ironies-of-automat...
We have good local anesthetics that don't carry the same addiction risk. There's no reason to provide such a potent addictive drug at OTC.
> It's basically "give the product managing responsibility to engineers".

It's really not going that far. It is critical of the notion that someone without software engineering chops can dictate an appropriate ordering of sub-jobs. That's a legitimate position to take, and we observe it in practice regularly.

It's also in a very specific context, Scrum, and it's talking about these rigidly defined roles. It doesn't really make sense to discuss it outside of this context, because Scrum puts itself in a precarious position. The #1 rule of Scrum, literally, is "A Product Owner orders the work for a complex problem into a Product Backlog." This is what the author is going after. And, there can be no absolutely no deviation, because "The Scrum framework, as outlined herein, is immutable. While implementing only parts of Scrum is possible, the result is not Scrum."
You're not, but given that the IMF is saying 2.6 percent (current), 3.2 percent (projected) -- how does one obtain 4 percent for "current" growth (other than from Russian government figures)?
I haven't checked, but I think some of the videos on the page might be served directly from the server.

Edit: Wow! they are loaded directly from the server where I assume no cdn is involved. And what's even worse they're not lazy loaded. No wonder why it cannot handle a little bit of traffic.
Casio supersized classic Casio A158W digital watch into a nightstand alarm clock
Going local-first with Tauri v2 and Gleam [video]
That's true, and fair point for the example not being the best one. It was several years ago that I was poking at the Chromium code base to investigate something. I don't honestly remember much about the code itself, but I do remember struggling with the build system like you said. And that's probably why I just remember the whole endeavor as being difficult. Though, the build system being so complicated is not totally irrelevant to my point... Understanding how to actually build and use the code has some overlap with the idea of understanding the code or project as a whole.
The AI Revolution: Unraveling the Mystery of Large Language Models
Many hackers will remove addresses that are obviously unique, including tags, to keep silent which database has been hacked, but it seems inconsistent.

I have checked and known my address was in a hack and it isn't there, while other times it is there. I also wonder if they start filtering out by domain, as they see a domain across multiple databases with unique addresses in each database exactly one time.
What do you suppose compels social animals to cooperate socially? I can imagine a few possibilities:

1. Maximizing self interest using an understanding of social contract theory

2. A complex system of instincts that depends on others behavior, but doesn't manifest as intuition about the reasons for those behaviors

3. Like 2, but it manifests as an intuitive undestanding of how others may feel

I admit, 1 seems unlikely, even for humans. 2 and 3 sound more plausible, but 3 seems like the simpler explanation to me. We have an example case of it in humans (of course humans may additionally reason about others intent), and I'd expect similar tendencies to have similar mechanisms. Plus, grouping behaviors into intents reduces the number of rules needed for the observed behavior -> response mapping at the cost of some pattern recognition ability.

It's possible there's another explanation, including why similar tendencies aren't explained by similar mechanisms, despite the availability of similar "hardware". If there is, I'm not clever enough to have thought of it.
You can only replace the URL with another URL on the same domain. Otherwise a site could make itself look like Google and then replace its URL with Google’s, and you’d have no way of knowing that it isn’t Google.
I was surprised when google has agreed to implement the capabilities model for Chrome. I would guess that asking the user for permission to access the microphone would not sit well with google. In smartphones they own the OS so they can ignore wasm's security model as much as they like.
CLR means Common Language Runtime for a reason.

From 2001,

"More than 20 programming tools vendors offer some 26 programming languages — including C++, Perl, Python, Java, COBOL, RPG and Haskell — on .NET."

https://news.microsoft.com/2001/10/22/massive-industry-and-d...
This is a very unix philosophy right? Everything is a file?[1]

[1]https://en.wikipedia.org/wiki/Everything_is_a_file
WASM runs on the client side.

WASM is basically the new Microsoft Common Language Runtime, or the new JVM etc.

But OPEN!
I see, we are from the same cloth !
Fun fact: There seemed to have been a similar debate in the US at one point, but for entirely different reasons.

The US still has some places that contain possessive forms in their names, such as Martha's Vineyard. That seems to have caused some controversy during a standardization effort of place names in the 19th century. The apostrophe was dropped and the official name became "Marthas Vineyard". At some point, it was changed back, I assume because it looked too awkward and ungrammatical.

https://en.wikipedia.org/wiki/Apostrophe#Possessives_in_geog...

(As a non-American, the more curious thing for me is that there are still place names that sound as if some 17th century explorer just sailed by and casually gifted the place to his wife. I'd now also like to know who John E. was.)
Funny how that works, innit?
I'm sure he was an amazing capitalist, but my experience with Tata consulting was the worst.

I worked for a division of GE during the Immelt years that outsourced large portions of IT to Tata, and was in charge of the transition.

It was a masterclass in waste and inefficiency.

Definitely one of the larger nails in the coffin of a former Fortune 5 company.
I think pretty much the same argument for old-world POTS. While nothing was encrypted, nothing was recorded and someone had to physically access the local copper, which in reality provided more privacy than the future (today) where everything is recorded forever and you can bribe, extort, hack, blackmail, or just for fun leak everything recorded.
Writing an animated 3-star popup with .NET MAUI and Lottie (2022)
Ukraine is bound by the NPT until they exit it. That hasn’t happened so far.

Exiting it would lead to consequences from their allies, which they can’t afford.
I'm in the UK and I get the analytics cookies notice.
> If you take away the words brought in by immigrants and invaders there is very little recognizable left.

This is not true at all. Most of the core vocabulary is derived from Old English. We’ve borrowed a ton of vocabulary to expand new concepts, but the core has remained relatively stable.

https://en.m.wikipedia.org/wiki/List_of_English_words_of_Old...
Exactly. This could be as simple as "we stopped paying for the AWS HSM instance and now it's been deleted, the keys are lost"
Surely you've worked with a product owner who's invoked one of those "I'm not technical, but..."

I don't know of any working conductors out there who predicate their directions by "I'm not very musically inclined, but..."
We do for 2D though - Circle and disc. And in 4D plus we have the 3-sphere and 4-ball, etc.

And for 3D shapes have Torus, and, well, ‘solid-torus’.
Yeah, I remember. That was fun. haha
It might be schadenfreude but I see failure as an option.
Love this!!! Especially the idea of simply changing one letter in the url. I actually have a few ideas of how I can use that same trick for other functionality.
Prisoners Dilemma vs Iterated Prisoners Dilemma.

Low trust == maximize mechanical power and optimization

Higher trust == invest time, relationship-building and lower individual transaction profit over a larger volume of profit

Few consumer sales interactions fall into the second category.
PC clones probably didn’t bother with it due to a combination of ROM BASIC being copyrighted, DOS software not needing it, and GW-BASIC being available so people could run BASIC programs from DOS. Note that IBM included ROM BASIC on their PCs up until at least the early 90s.
How hard is it to just jump past them?

Answere: it is not.
Lens mount could be proprietary. ES belongs to Canon.